modules: camera: Hide HAL symbols

Explicitly hide all symbols from being exported from the camera HAL
except the symbol required to load the module.

Change-Id: I3d499e7c550bc42a9012b0a677f31a76f4cd99a3
am 5824b402: Add GPS_GEOFENCE_ERROR constants.

* commit '5824b40278ff95f963688e9f9d3c7951f363acc2':
  Add GPS_GEOFENCE_ERROR constants.
modules: camera: Hide HAL symbols DO NOT MERGE

Explicitly hide all symbols from being exported from the camera HAL
except the symbol required to load the module.

Change-Id: Ibf25d29f2fb3760e7f586e62732614f167d39674
am bb13a323: modules: camera: Hide HAL symbols DO NOT MERGE

* commit 'bb13a3231d24bf640e7060fee3a18643f7a9f0db':
  modules: camera: Hide HAL symbols DO NOT MERGE
am 894427ba: (-s ours) modules: camera: Hide HAL symbols DO NOT MERGE

* commit '894427ba7dcf49c9310b4aa022e07ded1ca85759':
  modules: camera: Hide HAL symbols DO NOT MERGE
am fc2e91d9: (-s ours) am bb13a323: modules: camera: Hide HAL symbols DO NOT MERGE

* commit 'fc2e91d9389a28956257995814d306a9879e0429':
  modules: camera: Hide HAL symbols DO NOT MERGE
am 819cfd87: modules: camera: Update to v2.1 camera module API

* commit '819cfd87bad560fbd89747371088ad35aaef8d43':
  modules: camera: Update to v2.1 camera module API
am a0ed4bea: modules: camera: Camera v3 Devices

* commit 'a0ed4bead4d7a9b9031f7cefe0ef49a951443461':
  modules: camera: Camera v3 Devices
am df649c55: am 819cfd87: modules: camera: Update to v2.1 camera module API

* commit 'df649c551f5af586e7edf747a2008e0f18db51b4':
  modules: camera: Update to v2.1 camera module API
am d0f91f69: am a0ed4bea: modules: camera: Camera v3 Devices

* commit 'd0f91f693cdf82c6369ab467d491db2363997ece':
  modules: camera: Camera v3 Devices
am fefb3343: Initial version of BLE support for Bluedroid

* commit 'fefb3343906fe73c827d1b9d50cb3c451602c514':
  Initial version of BLE support for Bluedroid
am 085389fc: am fefb3343: Initial version of BLE support for Bluedroid

* commit '085389fc2ae3e82972e9dd63a7e4ea56ef3c3189':
  Initial version of BLE support for Bluedroid
am 1f8af678: modules: camera: make Camera object id const

* commit '1f8af678c9ef28090fad3dcb13eec84aab499ac7':
  modules: camera: make Camera object id const
am 1b85cbe8: am 1f8af678: modules: camera: make Camera object id const

* commit '1b85cbe8c51e01128b0c85a398820ff7466e476a':
  modules: camera: make Camera object id const
am ca858143: Sensors HAL iterative update for jb-mr2

* commit 'ca8581433b778c60b074839baa6c3f2233c09614':
  Sensors HAL iterative update for jb-mr2
am f83c75ff: am ca858143: Sensors HAL iterative update for jb-mr2

* commit 'f83c75ff54e0864382c1df8ba0b57e6a929974fb':
  Sensors HAL iterative update for jb-mr2
am 3ba9dcb1: Merge "Camera: Fix incorrect pointer types" into jb-mr2-dev

* commit '3ba9dcb180ac8e01c513b1790cd0cad0f46b887f':
  Camera: Fix incorrect pointer types
am f17f7217: am 3ba9dcb1: Merge "Camera: Fix incorrect pointer types" into jb-mr2-dev

* commit 'f17f7217cd213f5c8356160bdfc2c804485c82c4':
  Camera: Fix incorrect pointer types
hwcomposer commandline test(s)

Add cnativewindow which provides a minimal bridge between EGL and hwcomposer or fbhal.
Add test-arrows, a trivial GLES2 test program to exercise this.

Change-Id: I60ece4378def6b6eda55437c215fc46a180ad7a3
am 435e4a2b: Merge "Add significant motion description" into jb-mr2-dev

* commit '435e4a2b04d889d9f8505b755fbdfc84715e348a':
  Add significant motion description