Improve camera preview lifecycle. Fix issue #65: Camera preview restarts due to surface recreation event in step2 when MainActivity is restarted.