Troposphere and CAS Client updated
Merge branch 'master' of https://github.com/iPlantCollaborativeOpenSource/troposphere
WSGI file expects tropsphere environment at /opt/env/troposphere
add bower
break startup script out of main for finer grained control
integrate backbone.marionette into application

For AppRouter immediately and possibly Wreqr for some Flux architecture
experimentation.  If Marionette AppRouter make it into the production
app, use it directly and not pull in all of Marionette.
router starts app (if incorrectly)
project router functions
add image router
make paths relative in gulpfile to resolve server deploy error

Gulp can’t find the tasks on the server without using relative paths.
I think the reason it works on the client side might (?) be that
virtual env is in my project, and in opt/env/ on the server.
Merge branch 'jchansen/break-up-routing' of https://github.com/iPlantCollaborativeOpenSource/troposphere into jchansen/break-up-routing