initial feature for import_dialog.
Need 2 module: requests and beautiful soup
Merge remote-tracking branch 'origin/master' into import_dialog
split the functionality to some function
add map widget to dialog
add lightmaps modules in third_party.

Lightmaps is widget for displaying OSM map.
Can be downloaded from https://github.com/emka/python-lightmaps
License: GPL v3
fix tag upload function because HotExport change their layout
add toolbar button for opening import dialog
load downloaded shape file to egis main window
Merge branch 'master' into import_dialog
add documentation and some fix for pep8
Import process can be canceled by user
add QLineEdit for directory output
change coordinate when map location change
its works!
refactor modified code from original ones in lightmaps.py
Refactor variable name to Inasafe convention and add documentation
change flipNumber algorithm to correct ones based on tim & ole discussion
refactor flipNumber to flipLongitude and flipLatitude. Also create some unites for the functions.
add unit test for inasafe_lightmaps and import_dialog
remover useless date in payload & rewrite the documentation of extractZip