Fix some wrong metadata.
Checkout metadata.py from borys.
Replace string with dictionary.
Merge remote-tracking branch 'aifdr/develop' into develop
Fix inconsistent unittest under ubuntu.
PEP8.
pylint.
pep8 again.
[#905] Added extent validation and its test.
[#905] Changed the bounding box's text to west, east, north, and south.
Merge pull request #908 from akbargumbira/inasafe

---

- Added extent validation on OSM Downloader
- Changed the bounding boxs text to west, east, north, and south instead of minimum latitude, maximum latitude, minimum longitude, and maximum longitude

- Tested by using it interactively on Linux Mint
- Unittests on safe_qgis.tools.test_osm_downloader are all passing on Linux Mint
Merge pull request #908 from akbargumbira/inasafe-905

Fix #905 - added extent validation to osm downloader and use more user friendly NSEW format for coordinates
Fix import bad code.
Definitions to definition.
Add .. versionadded:: 2.1 to all new classes.
Doctring for impact_function_metadata and manager.
Fix code standard in test_impact_function_manager/metadata.py.
Docstring in all impact functions.
Merge pull request #902 from ismailsunni/develop

Impact Functions API updated to support metadata declaration as an inner class
Fix failed test due to random order dictionary.