Merge branch 'master' into world-bikeshares-webapp

* master:
  Remove LevelDB npm dependency.
First working World Bikeshares App
Merge branch 'master' into world-bikeshares-webapp

* master:
  Rename All Networks to World Bikeshares
Provide a new world layer which does not include bad data that cannot be zoomed to.
Fix to work wherever deployed.
Fix for invalid data where stations are missing a lat or png
Merge branch 'nixta-working' into world-bikeshares-webapp

* nixta-working:
  Refactor Citybikes sample and improve caching.

Conflicts:
	samples/citybikes/citybikes.js
Fix the case where there's just a single bike station in a share scheme (e.g. Hawaii).
Updates to the JS API page and the World Bikes Viewer
Merge branch 'nixta-working' into world-bikeshares-webapp

* nixta-working:
  Comment about getting your own TimezoneDB API Key
Merge branch 'world-bikeshares-webapp' into nixta-working

* world-bikeshares-webapp:
  Updates to the JS API page and the World Bikes Viewer
  Fix the case where there's just a single bike station in a share scheme (e.g. Hawaii).
  Fix for invalid data where stations are missing a lat or png
  Fix to work wherever deployed.
  Provide a new world layer which does not include bad data that cannot be zoomed to.
  First working World Bikeshares App