RepoPick : Add support for git pull

Allow user to git pull patchsets and dependencies.

Change-Id: If5520b45fe79836eac628b3caf0526f11f8953d9
(cherry picked from commit df646304bdcef329e3fe7c12b68107de1f4cd42a)
Merge "RepoPick : Add support for git pull" into cm-11.0
Store the value from TARGET_OTA_ASSERT_DEVICE to a file

This is needed so it can be read in when re-signing a package to
allow for the proper device asserts.

Change-Id: I8f3bb491bbbaa4d2b827a45ef83f12c6c83e6712
Merge "Store the value from TARGET_OTA_ASSERT_DEVICE to a file" into cm-11.0
Merge remote-tracking branch 'cm/cm-11.0'; commit 'HEAD' into HEAD