Merge pull request #273 from MG-RAST/develop

Merge pull request #272 from MG-RAST/master
Merge pull request #275 from MG-RAST/develop

Hot fix 3.3.3.1
Merge pull request #277 from MG-RAST/develop

Hot fix 3.3.3.2
Merge branch 'master' of github.com:MG-RAST/MG-RAST
Merge branch 'develop' of github.com:MG-RAST/MG-RAST into develop
Merge pull request #282 from jaredbischof/develop

A couple fixes for the Analysis page.
Merge branch 'develop' of git@github.com:MG-RAST/MG-RAST into develop
added OAuth / globus auth to notebook API
broke up Auth module into more functions for accessing globus online in differnt ways
Merge pull request #284 from teharrison/develop

updates to oauth / globus auth in API for ipy notebook / shock usage
notebook / shock / oauth update - round 2
fixed imports
fix typos
fix LWP call, add more error messages
Merge pull request #285 from teharrison/develop

notebook / shock / oauth update - round 2
Merge pull request #286 from jaredbischof/develop

Added stronger language to warn users if they are submitting a dataset t...
notebook api: added type option for cloneing
Merge pull request #287 from jaredbischof/develop

Tested and debugged some errors with the duplicate submission warning th...
fixed utf-8 issue with notebnooks in shock
Merge pull request #288 from teharrison/develop

more notebook api fixes