Changing the way locations markers are added to the map: instead of using angular-leaflet-directive, directly adding the markers with the leaflet methods.
This drastically improves the performance as there are no $watches regarding the markers.
Refs #87