Merge tag 'v0.5' into stable

Version 0.5

* tag 'v0.5': (319 commits)
  fix FF minus key, close #869, update changelog and build
  fix whitespace, update build
  update zoom control styles, extract general toolbar classes, fix #1209
  minor cleanup
  update changelog more
  update changelog
  update changelog
  update build
  Robust array type check for cross-frame support
  Fix jshint unhappiness (Thanks @Guiswa)
  fixed the whitespace and also removed the quotes in object keys
  Another pass on marker-icon, better grid fitting.
  update changelog
  Oops, revert accidental commit
  add Popup zoomAnimation option, fix #999
  fix a bug with FeatureGroup bindPopup not accepting options
  Update README.md
  Remove click handler with onRemove
  udpate copyright to be more precise
  fix TileLayer.brintToFront/Back on IE6-8, close #1168
  ...
add generated coverage to gitignore in stable
Make setRadius and updateStyle({radius: 123 }) work.
backport the geojson featurecollection arrays fix
bump version to 0.5.1 and update build
Merge branch 'stable' into gh-pages

# By Vladimir Agafonkin (3) and danzel (1)
* stable:
  bump version to 0.5.1 and update build
  backport the geojson featurecollection arrays fix
  Make setRadius and updateStyle({radius: 123 }) work.
  add generated coverage to gitignore in stable
update links to 0.5.1
Merge branch 'gh-pages' of https://github.com/Leaflet/Leaflet into gh-pages

# By Phillip Smith (1) and Yohan Boniface (1)
# Via Vladimir Agafonkin (2) and Yohan Boniface (1)
* 'gh-pages' of https://github.com/Leaflet/Leaflet:
  Add getWest/South/East/North to reference
  Bump leaflet links to 0.5