deposit: initial deposition completed page

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: replace placeholders with description

* Removes hint messages from placeholders and adds them under
  the fields.

Signed-off-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>
deposit: clean error messages after import

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>
Reviewed-by: Javier Martin Montull <javier.martin.montull@cern.ch>
grunt: jshint fixes

Signed-off-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: save form fields after import

* Saves field content after importing data from an external source,
  this way the fields keep the content after a page close or refresh.

Signed-off-by: Pedro Gaudêncio <pedro.gaudencio@cern.ch>
Reviewed-by: Javier Martin Montull <javier.martin.montull@cern.ch>
deposit: initial preview of the import data

Signed-off-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>
deposit: read more/less introduced on big elements

* Uses the Readmore.js jQuery plugin.

* Bootstrap styles for tables.

NOTE: $ bower install && grunt

Signed-off-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>