CDVViewController: Limit createGapView to create and position webView, configure delegate and register with NSURLProtocol in viewDidLoad

When `self.webView` is created outside this class (e.g. created from Nib) then `viewDidLoad` won't properly configure the webView's `delegate` or register with `NSURLProtocol` properly.