world.js: Refactor move commands out of keyDown

In order to better handle move commands, refactor them out of the keyDown
event handler. This will enable using other input methods to trigger a move
command, such as mouse clicks or touch events.
world.js: Trigger movement with clicks on the map

Clicking on the map in different quadrants will move you in that direction.
Clicks are measured relative to the centre of the current location centre of
the map. Click above the player to move up, click below to move down etc.

This should enable better gameplay on touch devices.
Adds link to play game online
Add an 'eat meat' button to the loot screen

When I played this, I would often madly try to click the 'eat meat' button
after I won a fight, only to have the 'leave' button appear in its place,
causing me to lose my chance at both healing and looting.

This patch adds an 'eat meat' button to the loot screen to avoid this UI
problem.
Merge pull request #9 from Starefossen/patch-2

Adds link to play game online
Merge pull request #7 from Cogito/moveInterface

Improve movement interface to allow click events
Merge pull request #10 from dmnd/master

Add an 'eat meat' button to the loot screen
Added max/zero buttons to worker assignment and expedition supply packing to prevent eg having to click 50x to fill food supplies.
Fixed non-combat meat eating
Merge pull request #13 from Zarkonnen/master

Max/zero buttons
Update LICENSE.md

Switched from GPLv3 to MPLv2
Formatting the readme
Changed browser's img alt text

Just a minor fix
Converted min/max buttons to +-10 buttons. Also made code shorter.
Add swipe support. Modules can implement swipeLeft (etc). Swipes control movement in the World module (map).
Merge pull request #17 from engstrom/patch-1

Formatting the readme
Merge pull request #18 from Erid/patch-1

Changed browser's img alt text
Moved EatMeatButton to beginning of combat UI
minor spelling fix
Merge pull request #23 from jvantuyl/master

Minor Spelling Fix