provider list converted into a markdown table
Fix CS
Prepare 2.8.0 release
Bump version to 3.0.0-dev

Yes, Geocoder 3 has begun!
Move IpGeoBase provider to geocoder-extra (#342)
Move Baidu provider to geocoder-extra (#341)
Move DataScienceToolkit provider to geocoder-extra (#340)
Remove `OpenStreetMapsProvider` class (close #335)
Move GeoCoder.ca provider to geocoder-extra (close #337)
Move GeoCoder.us provider to geocoder-extra (close #338)
Move OIORest provider to geocoder-extra (#336)
Move IGN OpenLS provider to geocoder-extra (close #339)
Refactor using() method to throw an exception

Add ProviderNotRegistered exception
Huge refactoring

* Add new Result classes (Address, Bounds, Region, Country, County,
  Coordinates)
* Refactor dumpers (remove Interface suffix, define a new method
  signature)
* Remove Interface and Exception suffixes
* Rename properties such as:
    - city => locality
    - cityDistrict => subLocality
    - zipcode => postalCode
* Remove `autoload.php`
* Reintroduce string formatting into the `AddressFactory`

Refs #345
Fix exceptions, remove RuntimeException
Remove 'Dumper' suffix
Rework ProviderBasedGeocoder
Rewrite README
Remove useless file
Update CHANGELOG