Added connection to set a layer's title in the kw directly from qgis legend
added test. closes #1191
refactored FakeLayer class to utilities for testing
297 - Rework raster layer to read on load not on get data.
Fix failing test (due to minimum needs update).
Added nodata handling standardization to only use nan's. Update loaded data to have nodata values set to nan's.
Updated test behaviour to match new nan for nodata behaviour.
Merge branch 'develop' of github.com:AIFDR/inasafe into develop
Merge pull request #1210 from cchristelis/develop

Refactor Raster data load and nodata behaviour - Issue #297
Keep up with QGIS latest version for testing.
Update some hash.
Update control file for clean water minimum needs changes in tests.
Update test after the fix of clean water.
Merge pull request #1215 from akbargumbira/develop

Update some test related to minimum needs change
Update control files in regard to water minimum needs changes #1193.
Merge pull request #1222 from akbargumbira/develop

Update control files in regard to water minimum needs changes #1193.
fixed typo
Disconnect only our own slot
Merge pull request #1208 from mbernasocchi/inasafe-1191

Fix Inasafe #1191
Add get total needs for impact layer.