Implement deployment deletion. Fixes T819

Summary:
  - Add custom listview that has inbuilt implementation of Contextual Actionbar for selected items manulation.
  - Add Delete deployment presenter.
  - Add custom textview for capitalizing first letter of the set text.
  - Add background indicator when an item in the listview is selected.
  - Minor code reformats and clean ups.

Test Plan:
  - Build app and install on device.
  - Add couple of deployments.
  - Tap checkbox to select item.
  - See CAB get triggered with a trash icon and text show number of selected items.
  - Tap on the trash icon.
  - See a dialog show.
  - Tap `Yes` to delete selected items and see the items vanished from the list view.
  - Tap `No` to dismiss the dialog and see no item in the listview get deleted.

Reviewers: dkobia, PapaLee

Subscribers: shadowhand, rjmackay

Maniphest Tasks: T819

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