Torch: Glowpad Torch (2/3)

Allow on / off functions to be
	sent to torch.

Change-Id: I5d090b00b6ea54ebed5057ba353b3e9c15b71d51
Fix crash of torch app

A hard to track bug occurs when using the torch:
The local variable surfaceTexture gets collected by GC causing it
to free the underlying buffer.
The next access to this buffer crashes with an SIGSEGV after an
assertion failure (BufferQueue already abandoned)

NOTE: The native camera object may possibly hold that reference so
it does not get GC'ed

Change-Id: Ib39d55ffb379ed16a0b94915c1b727e8ddc7f180
Torch: add 2nd sysfs luminosity

PS
fix codestyle a bit

Change-Id: Iedc172984bb20c0a4a073a8cbf5f0f008aa57c38