add oauth support for various providers
add more documentation into the source demo file.  fix the oauth.js file
add ngcordova.plugins.oauth to the list of modules