Adding camerahal (no preview) and updates for h/w codecs