mobile: preparation for layout switching
first attempt for a mobile layout
Separate databases per environment
Merge branch 'separate_database_per_environment'

Separate the database used for different environments.

Production uses junethack.db, development junethack_dev.db and test
uses a fast in-memory db.
Add JUnit report XML using CI::Reporter for unittests

Useful for continuous integration systems to track spec successes and
failures.

Generate the XML reports by using 'rake ci:setup:rspec spec'
Obliterate povray_images/

I moved the background images that were linked from public/ directly under
public/
Let's think about the future. Changing years 2012 -> 2013
mobile: flatten games played tables with CSS
mobile: Turn off telephone number detection on iOS
mobile: reduce font size of footer
mobile: slight improvement of navigation menu

This is just a temporary solution that is only slightly better than the
unstyled list. This needs to be redone with a good responsive navigation
solution.
mobile: add 'touch icon' for mobile devices
mobile: add navigation menu
HHGTTG reference is best reference
Update copyright for 2013.
Update year in license.txt
Add .ruby-version file

.ruby-version specifies the used Ruby version. Several Ruby version
manager are supporting it for automatically setting up the correct ruby
binary.

See https://gist.github.com/fnichol/1912050
Fix crash on missing last-modified header

After setting up a server, fetch_all crashed after being called for the
second time if the server doesn't send a last-modified header.
Comment out nethack.fi and acehack.us, add acehack.de
New rake task dev:create_users_heuristically

Creates registered users by using player names.
Combines players on different servers by the common name.