New core.oauth and core.view API

refactoring the API to be able to support freedom-for-chrome and freedom-for-node.
Added some additional tests.
This include the 0.6-views branch, which refactoring the core.view interface.
This branch now also allows registration of custom view and oauth providers
Lets explain this more verbosely - different providers use different wording, but this is a token that freedom generates and later looks for in URLS to the redirect URL to match that request up with your.s