gps: use jb_chocolate_rb2.1 HAL

Change-Id: I5c4f16107d1a3ae1e6173c967ba128921b8db7b7
gps: modify HAL to match Motorola libloc_api_v02.so vtable

Change-Id: I237aa74a738a1661cd115268f398273a18fdcdc8
gps: add function to enable/disable GPS engine lock

From http://review.cyanogenmod.org/29531

Engine lock is enabled on loc_eng_init, disabled on loc_eng_cleanup.

The engine lock state is non-volatile, and control of the lock is needed
to ensure that the GPS works and is responsive to requests.  Otherwise the
GPS may silently cease to work depending on its last state in stock firmware.

Change-Id: I7936ddfaa97983ad0533b809f7b2f064d1c783e0
gps: update common-proprietary-files.txt

Change-Id: I73b5688a4a85d118dcf3060db6b180af86c09fc2
GPS: Fix up setup-makefiles.sh

Change-Id: I05f15a665a51a5e33dbba690c15c6e4e087e194b
vendor-camera: Fix up extract-files for copying to destination

Change-Id: I6ccd82e1f10a2d03b60739257356f6536920ba68
Merge remote-tracking branch 'rqdev/cm-10.1' into cm-10.1

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.