* Use "lib" in tsconfigs instead of "target".
Only add "dom" to libraries that need it. This is determined by a script, so many libraries that have "dom" maybe should not.
* Update new-package and readme
* Add back "target" where necessary
* Add react-leaflet, required some additional leaflet work
* 4 spaces
* Fix tests, typescript 2.1
* Fix tslint fails. Have disabled no-empty-interface as things get ugly when trying to be clean for it.
* Fix leaflet-geocoder-mapzen
* Remove a lot of extra unnecessary interface definitions and be mostly no-empty-interface safe. There are a few small ones I have retained.
* Use type instead of another interface
* Rename leaflet.d.ts to leaflet-0.7.d.ts
* Defined several important interfaces and the skeleton of some others
* Started adding tests
* Added more interfaces, factory methods and tests
* Implemented other interfaces and nested namespaces
* Added more types