Revert "Camera: ISO C++11 build fixes"

This reverts commit 2bde062d678fb67254dc2cd7234c4ac460f143ed.
Camera: fix for non supported camera expoosure setting step from hal is basicily a negitive  value

Change-Id: Ieac03cced0c3312eaaa321964bc30a9c98326a29
Camera: Prevent double-stops on preview for some HALs

The OMAP3 HAL (at least) stops the preview while taking a snapshot,
without generating events to the upper layers, and telling it to
stop again leads to an inconsistent state.
Use "previewStopsDuringSnapshot" to avoid sending a stop while
it is already stopped

Change-Id: I4d4fe501c0dd6dd9aefb7d35f0e9dc6887e15162