Current Tubmlr v2 oAuth API implementation

Just base functions, need to add other API methods and documentation
with examples.
Merge remote-tracking branch 'upstream/master'