show marker at current location in alternative color

+ custom icon based on the leaflet svg
+ leaflet default shadow
see: https://github.com/Leaflet/Leaflet/tree/master/src/images
LICENSE: https://github.com/Leaflet/Leaflet/blob/master/LICENSE
fixed jshint warnings
don't handle userLocationMarker click event