Add support for cros_workon of non-workon packages
Add support for cros_workon of non-workon packages

Added --remote flag, and some "NonWorkon" methods that complement the "Workon"
methods.

To add a non-workon project to the local_manifest.xml, specify a remote.
The remote tag will be added as part of the new entry in local_manifest.xml.

BUG=chromium-os:32247
TEST=In conjunction with a change in cros_workon, tested that non-workon
projects can be added to the local_manifest.xml.

Change-Id: I1bc4247532647e9bc5962acef988ab57445f4b0e
Signed-off-by: Andrew Chew <9a53fa2b78b94926e01049233331b35b21a18d99@nvidia.com>
Reviewed-on: https://gerrit.chromium.org/gerrit/26346
Reviewed-by: Rhyland Klein <9c6f026f68ffecc44f215af186ef513cd72b6ce4@nvidia.com>
Reviewed-by: David James <f231dc574bbeb62604660cbc162d1b8642a0a3af@chromium.org>

mischief/scripts,BugRoger/scripts,crawford/scripts,bcwaldon/coreos-scripts,mjg59/scripts,nicescale/scripts,glevand/coreos--scripts,andrejro/coreos--scripts,bcwaldon/coreos-scripts,endocode/scripts,mjg59/scripts,trnubo/scripts,marineam/coreos-scripts,gtank/scripts,trnubo/scripts,gtank/scripts,sigma/coreos-scripts,trnubo/scripts,sigma/coreos-scripts,zhang0137/scripts,crawford/scripts,marineam/coreos-scripts,fivethreeo/scripts,smilart/scripts,andrejro/coreos--scripts,coreos/scripts,mischief/scripts,vmware/coreos-scripts,sigma/coreos-scripts,glevand/coreos--scripts,nicescale/scripts,fivethreeo/scripts,smilart/scripts,coreos/scripts,vmware/coreos-scripts,BugRoger/scripts,zhang0137/scripts,smilart/scripts,endocode/scripts,mjg59/scripts,crawford/scripts,mischief/scripts,vmware/coreos-scripts,zhang0137/scripts,endocode/scripts,gtank/scripts,marineam/coreos-scripts,bcwaldon/coreos-scripts,BugRoger/scripts,fivethreeo/scripts,nicescale/scripts,andrejro/coreos--scripts