Removed the use of QString and QStringList that cause the  test hangs.
Fixed failing test on realtime.
Updated realtime to adapt with SIP API changes (QVariant, QInt, QString, QFloat type removal). Now, it can produce the same map report with the older version.
#Realtime. Updated pickle test data after updating ShakeEvent to comply with SIP API changes.
Remove layers from canvas before they get deleted
Merge pull request #741 from assefay/master

Remove layers from canvas before they get deleted - fixes QObject::disconnect console spam when running tests.
Merge branch 'master', remote-tracking branch 'origin' into inasafe-683
Updated branch with master.