Moving preview layer layout in -[UIViewController viewDidLayoutSubviews].
Moving AV initialization onto background thread.