Add facilities to delete create and update datasets via web admin (1)
- Changed JavaScript for the datase form to use dojo/request/xhr instead
of the deprecated dojo/_base/xhr
- Added bootstrap form helpers
- Refactored the list columns view and controller method to be a part of
the Datasets controller
- Created a form for datasets
Merge remote-tracking branch 'IDgis/handle-put-delete-dataset' into
submit-dataset-form

Conflicts:
	publisher-web/app/controllers/Datasets.java
	publisher-web/conf/routes
Dataset form uses bootstrap form helpers.
delete dataset and datasetcolumns implemented
Dataset form can be submitted and validated.
Implemented get SourceDataset
Merge remote-tracking branch 'IDgis/add-get-sourcedatasets' into submit-dataset-form
Merge remote-tracking branch 'IDgis/handle-put-delete-dataset'

Conflicts:
	publisher-database/src/main/java/nl/idgis/publisher/database/PublisherDatabase.java
dataset name column added
Dataset form can be repopulated from a form instance
Implemented basic validation in the datasets form.
Implemented create and update dataset in Admin and Database
Added code for 'get sourcedataset'
Merge remote-tracking branch 'IDgis/dataset-crud' into
submit-dataset-form

Conflicts:
	publisher-database/src/main/java/nl/idgis/publisher/database/PublisherDatabase.java
	publisher-web/app/controllers/Datasets.java
	publisher-web/conf/routes
Small fix in PublisherTransaction
Removed duplicate method from Admin
Datasets can be created from the admin interface.
Added an input for the id / table name to the dataset form. Including
client-side validation.
Validator for dataset id performs a query on the backend.
added crud operation and response in delete and put in backend