Camera: Avoid animating cature with decoded jpeg in long shot

Decoding full jpeg image and animating capture
with that is causing lot of delays which effects
long shot stability.This change avoids that.

CRs-Fixed: 586568

Change-Id: I0133cc55e5efcc801dd9a98c289dec965aa35984
Camera: Overrides the focus mode for ZSL

 - This modification will override the currently
  configured focus mode to CAF( if supported ) in
  case we switch to ZSL mode. In addition to that
  the client will not be able to change the focus
  mode once ZSL is active.
- TouchAF will be available in ZSL mode if supported.
- Moves focus option to the rest of the 3A modes.

HINT: we need to integrate zsl as well this behaviour later
in PhotoMenu

Change-Id: I4a2ab7d6013c26365cf46e7b3c5d2d0d3afd574e
CRs-fixed: 522500,528835,585670