Move map.js to js/map.js

Signed-off-by: Paul Brook <paul@nowt.org>
New game automatically sets the location.
Merge remote-tracking branch 'origin/master'
Adds Basic Threadlocking to the main server index.
Merge remote-tracking branch 'origin/master' into design