Generate cached responses to Geonames and TomTom providers
Add more cached responses
Merge pull request #262 from toin0u/hotfix-some-more-tests

Fix Geonames and TomTom's tests and add their cached responses
Fix CachedResponseAdapter
Add ChainNoResultException for aggregating ChainProvider exceptions.

Create ChainNoResultException class
Update ChainProvider::getGecodedData/getReversedData methods to
aggregate/throw new exception.
Add tests.
Remove add/setException methods. Remove @access/@return annotations.
Move $exceptions property above methods.
Merge pull request #264 from benglass/master

Add ChainNoResultException for aggregating ChainProvider exceptions.
Fix CS
Prepare 2.2.0 release
Bump version to 2.2.1-dev
Update YandexProvider
replace extension_exists() by function_exists() for mbstring
Merge pull request #266 from nicolas-grekas/mbstring-relax

replace extension_exists() by function_exists() for mbstring
fix maxmind binary provider encondig. Force utf8
Rename OpenStreetMaps => OpenStreetMap
Reintroduce OpenStreetMapsProvider for BC purpose

Closes #269
Prepare 2.3.0 release
Bump version to 2.3.1-dev
add fixEncoding method.
Merge pull request #268 from formapro-forks/maxmind-binary-fix-encoding

[1.7][maxmind] fix provider encondig. Force utf8.