Make stars report accessible via url
Update stars to store a timestamp too
Fix a possible NPE
Stars report: support route style ids

stars paths used to be rails paths: /rails/activities/NNN
but now they're activity routes: case1/challenge1, case5/certification

append both style info to the report
Fix NPE in stars report
Ensure a predictable order for the stars report

We need to make sure that older data (rails-based ids)
always comes before newer data (route-based ids)
so that when they get concatenated into the cell, it will
always flow oldest to newest (left to right).
Change NPE detection
Bump biologica.js version
Bump version of biologica.js

Use the non-minified version for easier debugging.
Fix some lint errors
Move lab background out of geniverse and into lab
New lab background; adjusted templates as necessary
Use a real login page, not just dialogs over the main page
Add avatar selection, persistence
Add top-bar button for viewing intro
Don't bother resetting avatar wait status

Since we're exiting the app, and then re-entering later, that will take
care of resetting it. Plus, resetting it now causes the choices to show
back up before we are carried onward, which is ugly.
New office background

Reposition the caselog and journal links; remove their hovers (for now)
Change backgrounds to avoid useless scroll bar appearing
DRY up the lab templates

Move the top bar, bottom bar, common styles into their own view def
Massive whitespace cleanup