Fixes for zoomend + moveend, jshint

- The `zoomend` listener was attached to `originalMap` every time new sync relation is added, but it's only needed once, causing `Uncaught TypeError: Cannot read property 'x' of undefined`. ref leaflet-extras/leaflet-providers#72
- Paths were not updated in synced maps after dragging the map.
- jshiting