Component base scanning for Repository and Service classes
DataAccesException translation.

* Added
org.springframework.dao.annotation.PersistenceExceptionTranslationPostPr
ocessor to the root context.
Handle duplicate form name.

* Throw a BadRequestException when DataIntegrityViolationException
encountered during formDao#create
Restore droplets.droplet_content to text field.

* Best alternative in a sql database.