Fixed form elements on displays with zoomed fonts.
optimize gpsbutton

don't create a new clickhandler function on every click on the button
and remove the the handler before every click on the button. This will
prevent the handler from being called once for every click on the button,
it will only be triggered once, instead.
toggle a css class for the map during coordinate selection

this class is useful to style the map according to the mode. For now,
only the cursor is changed, but it could of course be styled more.
Merge pull request #80 from johnyb/refactor_gpsbutton

Refactor gpsbutton
initial version of a grunt-based build system

grunt is much more extensible than a plain Makefile is. It basically is
configured to do the same tasks, for now, but more tasks will follow.
Merge pull request #81 from johnyb/dev-env

introducing a grunt based build system
drop _compiled suffix
remove Makefile
remove stats.html
geomap: improve label placement
remove html5slider as all recent browsers do support range inputs
doc: add better description for initial dev setup

If a developer hadn't use such a setup before, it is a little hard
to setup a development environment. This change adds more explicit
steps to setup everything.
refactor: grunt configuration

* split up configuration into modules
* clean coding style
fix sounds for pacman

pacman missed all the sounds :( shame on me.
add eslint to enforce consistent coding style

coding style should be consistant in a project. Using tools like eslint
will help enforcing the style all contributors agreed on.
fix all linting errors

code domina is happy, now
enable eslint task during build

never ever make the code domina unhappy, again
remove html5slider
create nodesStream in loader.js and use it
Update README.md