Merge pull request #1607 from kristerkari/fix-js-lazyeval

Fix regexes that break Leaflet inside a multi line comment block, fixes #1288
remove hasOwnProperty checks, close #1606
fire load before viewreset/moveend
Merge branch 'master' of github.com:danzel/Leaflet

* 'master' of github.com:danzel/Leaflet:
  Add how to run the tests and get test coverage to CONTRIBUTING. Not my finest writing, but a start at least hopefully :-)
  Add the output of "jake test --cov" to gitignore.
improve contribution guide, update tests/coverage notes
add ie and safari to jake test platforms
add Popup keepInView option, close #1308
add GeoJSON coordsToLatLng option, close #888, close #866
fixed typo in GeoJSON coordsToLatLngs
simplify popup methods, merge #738
move Map control methods to Control.js
add map.openPopup(content, latlng) convenience
add popup open and close events, close #612
Add padding options for map.fitBounds/getBoundsZoom, close #859

Also make fitBounds accept ILayer, and fix bounds for fitWorld, close
#960
simplify fitBounds-related code, fix typo
update build
normalize point in Point equals and contains methods
minor cleanup
cleanup, utilize factories more
update build