0.6 views

Update views to allow a different core.view implementation to be provided by the freedom invoker.
Changes the lifetime of registered handlers for view or oauth to survive for the life of that ```freedom()``` invocation.
Changes the oauth handler registration slightly, so that an array of handlers is passed in rather than register being called on the handlers directly.
should be in heightCustomViewProvider.js. removed stub in this file.