[CB-4652] Allow default project template to be overridden on create
Refactor CordovaActivity.init so that subclasses can easily override factory methods for webview objects