CameraWrapper: Add NvCamera camera extensions and cam-mode=0 fixes

The Tegra3 camera blobs uses get_custom_parameters and set_custom_parameters
for setting Nvidia specific parameters that enable more advanced
functionality.

This commit also fixes taking pictures with Gallery2 when needsHTCCam is
true.

PS2:

Fix compiling camera.goldfish.so by protecting libhardware API extensions
with #ifde NVIDIA_CAMERA_BLOB.

Change-Id: Id2ad02f7fb2bcb3abd9594160959899f494c9f4f