refactor tables component to a backbone view.
convert jquery function to backbone view.
generic modal actions for tables.
split campaigns css into own file.
refactoring tables to include reusable confirmation boxes.
Merge branch 'develop-frontend' into feature/VUMIGO-316-table-modals

Conflicts:
	go/base/static/css/vumigo.css
	go/base/static/css/vumigo.less
	go/base/static/js/src/components/tables.js
change user list view to reflect TableFormView
- removed redudants bindings.
- changed the name of the event fired.
define templates on the prototype rather than inline.
cleaning up tests.
baked the confirmation actions into tableview.
tests shouldn't lie.
Merge branch 'feature/VUMIGO-316-table-modals' into develop-frontend