Implementation of #708.
#708 Changed the behavior of source. It can manage to accept empty string.
Merge remote-tracking branch 'origin' into inasafe-708
Updated id translation for safe and safe_qgis from transifex.
Updated translation files.
Pulled and compiled translation files from transifex.
Update and pull translation.
Typo corrections

Typo corrections in text strings.
Upgrade to use QGIS 2.X api for qgis_impact_layer.setDrawingStyle #764
Realtime cleanups.
Merge branch 'master' of github.com:AIFDR/inasafe
Coding standards.
Coding standards.
coding standards.
fix #762
Merge branch 'master' of github.com:AIFDR/inasafe
fix problems in documentation compile

Signed-off-by: Werner Macho <werner.macho@gmail.com>
Merge #708 to master.
Updated translations after merging #708.
Updated the tests on report directory so it all pass on linut mint.