Further refactored the JockeyService such that it now acts as a
decorator around a JockeyImpl which performs the actual work of
communicating with the WebView.  The JockeyService provides the
lifecycle management as well as the WebClient that is attached to the
the WebView.