Specific alert messages for "Delineate Watershed" failures
Specific alert messages for "Delineate Watershed" failures

- Change the `.fail` case to take a function with an optional message argument. If there's a message, display it in an alert; if not, don't display an alert at all (Connects #1181).
- Add error messages for `deferred.reject()` calls in spots where "Delineate Watershed" can fail and should show an alert

kdeloach/model-my-watershed,project-icp/bee-pollinator-app,WikiWatershed/model-my-watershed,WikiWatershed/model-my-watershed,project-icp/bee-pollinator-app,project-icp/bee-pollinator-app,WikiWatershed/model-my-watershed,project-icp/bee-pollinator-app,kdeloach/model-my-watershed,WikiWatershed/model-my-watershed,kdeloach/model-my-watershed,kdeloach/model-my-watershed,kdeloach/model-my-watershed,WikiWatershed/model-my-watershed