Wait for the survey before we plow forward

Use the jQuery Deferred object, returned by the AJAX methods, so we can wait until data is available before we start using it.

Adjust the welcome text for point vs. parcel surveys.

This also fixes a bug when the survey data takes a really long time to arrive.

/cc @hampelm