Updated the Jockey interface to allow clients to set a custom WebView
client (at any time).  Doing so will give them first crack at handling a
URL.

Tweaked the NativeOS class to allow for a more fluent interface when
adding handlers (it now derives from CompositeHandler).
Merge branch 'master' of file:///C:\Users\Paul\Documents\GitHub\jockeyjs