Do not depend on the third_party module for the nongui code
Backbone of impact function example
Merge branch 'master' of github.com:AIFDR/inasafe into native_qgis_impact
storage.vector can be initialized from QgsVectorLayer
converting safe vector layer to QgsVectorLayer method
use converting methods from save Vector class
Merge branch 'master' of github.com:AIFDR/inasafe into native_qgis_impact
Merge branch 'master' of github.com:AIFDR/inasafe into native_qgis_impact
Get type of inasafe impact function
Fix: add keywords to vector layer converted from QgsVectorLayer
move import statement up
Function for converting qgis -> safe layer
Fix typos
ImpactCalculator: store layer data, but not path to layer shp files
Merge branch 'master' of github.com:AIFDR/inasafe into native_qgis_impact

Resolve Conflicts:
	safe/api.py
Analyze impact function style, return clipping flag (to clip or not to clip layers)
Merge branch 'master' of github.com:AIFDR/inasafe into native_qgis_impact
Add wrapper around aggregator.defaults to hide internal structure of it
Add wrapper around aggregator.keyword_io to hide internal structure of it
drop multilingual template support