uiMapLocale pull-request

New directive **uiMapLocale** to make the map ( **uiMap** ) center at the same place where the user is, base on his geo localization. test unit included and a lib to mocking navigator.geolocation also included.

Reference: [geolocation-API](http://www.w3.org/TR/geolocation-API/)