camera: add support for various focus modes

Change-Id: I4d06a57292edaa28cae68154f32184178b15f2e7
camera: add support for various scene modes

Change-Id: Ie2cd3066010713870c7ba465ad6b57daa2c2573e