Merged changes from DFs branch and minor changes.

Added screen size independence and stopped rendering tiles/entities that
weren't on-screen. Also added a mana potion and updated arrows to draw
their type in the inventory.
Added metrics to top-left of screen.

Top-left now shows the percentage of CPU time used for rendering,
ticking and idling, along with the frame rate.
Smooth out entity movement
Add a utility function for drawing tiles from tiles.png
put all of my tile experiments into a file
make failing to find an image less fatal
Split into two projects

 - The old "Roguelike" project
 - a new "RTRL-desktop" project
Add android and HTML projects
Move images to android assets folder (which apparently makes them work in all the other projects)
add less ugly loading bar
Sync skeleton transitionTime with movementTimer
set initial title to gameName
Add link to html test
Don't build IE support (doesn't support webgl, so a build for it is pointless)
Prevent out of bounds in shuffleTex (only happens if null texture passed in)
GWT options
fix entity rendering
Smooth arrow movement
Move images
move assets out of android project(finally\!)