Features 575, 567, 581

It seems that getLastSurveyalInstanceId() could be `null` ... at least we have that in MapUtils (for some reason).
https://github.com/akvo/akvo-flow/blob/develop/GAE/src/com/gallatinsystems/gis/map/MapUtils.java#L64