Improve Deployment Management UX. Fixes T827

Summary:
  - Add dismiss to delete to listview
  - Add ability to undo deleted items
  - Initialize deployment URL field with `http`

Test Plan:
  - Swipe items in the list to delete.
  - See the items get removed and a prompt showing the number of deleted items.
  - The prompt showing should have an `undo` button to restore the selected items.
  - Tap on the `undo` button to see the deleted item restored.
  - Leave the prompt untouched and see the deleted items permanently deleted.
  - Attempt at adding a new deployment.
  - See `http` added to the deployment URL field.

Reviewers: dkobia, PapaLee

Subscribers: rjmackay, shadowhand

Maniphest Tasks: T827

Differential Revision: https://phabricator.ushahidi.com/D377