pull changes from master to dev on 2014-06-05

This update brings these approved pulls to the dev branch:
* #862, #929: add a "history" page that can be used to search games
* #922: improve "challenge" text when you're looking at your own profile page
* #916: allow the site to be loaded from locations other than / (only affects test installations)

No database updates.

Once this pull is merged, i will load the changes on dev.buttonweavers.com as part of #217.