Optional Auth + Multi-provider for /application

/api/v1/application is accessible with or without an API token
* if authenticated, the endpoint will include all private images
  that are visible for that user.
* Does not hit OpenStack, relies only on membership information
Forgot to add /api/applciation file
Completed feature ATMO-356. OAuth working, included test case to generate and use token
Merge branch 'ATMO-356' into herja
Swapped vncserver test to /usr/bin/X instead of /usr/bin/xterm
Add hypervisor dropdown back into image-list. Converted tabs to spaces.
Resolved ATMO-352: Provided API access to Delete a TAG Iff Tag is not 'in_use'
Fixed a number of problems related to OAuth integration. Added missing imports, corrected undefined variable names, modified lookup keys in OAuth responses, and handle case where a token is valid, but unknown to the db
Merge branch 'herja' of https://github.com/iPlantCollaborativeOpenSource/atmosphere into herja
Corrected OAuth token check in db
Merge branch 'herja' into beta-ui