Merge pull request #9 from OpenTreeOfLife/argus-history-integration

Argus history integration
suppressed the exception if you don't have the janrain key. The authentication with janrain, won't work in that case, but you should still be able to test on 127.0.0.1
removed award # from NSF acknowledgement, because there are 10 different award numbers
adding routes that allow testing of the treeview and synthview controllers
bug fix (at least in firefox on ubuntu): when loaded from the treeview or synthview controllers

In these views, "pageUsesHistory" is not defined. So this commit checks for the
existence of that global before the boolean coercion.
minor formatting to shut up jslint
Merge branch 'master' into argus-history-integration
Merge branch 'master' into argus-history-integration
Downplaying login requirement until needed.

Also more careful handling of discreet login links, so they should
always return to the proper tree location.