Add example notes
Move certain mobile only hacks to mobilehacks,js
Make playername.js name library for handling editing player names
Make shootshoot use playername.js
Update CSS styles shootshoot for playernames.
fix audio.js so it only needs one user gesture

No special page size div either
update todo
move gear-icon.svg
add dpad renderer
add shared code for handling shared example ui stuff
add fixHeightHack since I can't fucking figure out CSS
make player name only send if the name changed
minor fix for logger.js
add css for shootshoot
Update pad emulators to return an event object with various info

Also update shootshoot to display dpad, example ui, and use new
dpad events.
Update Shootshoot and Jamjam to use template for index.html
rest of template stuff for shootshoot and jamjam.

Also made jamjam stop if disconnected
Fix jamjam so it fits in landscape
make deviceorientation use template
make relaysever delete messages from players that quit
Fix bug setting name from game msg
call fixheight hack on resize
Fix issue where launch cmd was not sent to controller if controller sent empty name