Initial version of questionnaire framework
Improve .gitignore
Merge remote-tracking branch 'origin/master' into questionnaires
Updated db migration with precondition
Storing questionnaires and answers, and a demo for developing purposes
Merge remote-tracking branch 'github/master' into questionnaires

Conflicts:
	.gitignore
	grails-app/conf/BuildConfig.groovy
	grails-app/controllers/nl/tno/nrc/ApiController.groovy
	grails-app/migrations/changelog.groovy
	grails-app/migrations/field-is-numeric.groovy
	local-plugins/data/nrc-data-core/grails-app/controllers/nl/tno/nrc/data/ExportController.groovy
	local-plugins/data/nrc-data-core/grails-app/views/tags/_snpSelect.gsp
	local-plugins/nrc-consent-nrc/grails-app/controllers/nl/tno/nrc/plugins/consent/nrc/NrcCreateController.groovy
Improved error visualization during development
Fix in reloading hibernate due to bug in grails

See https://jira.grails.org/browse/GRAILS-8805 for details
Added field tag to the FormTagLib
Improved equals and hashcode methods for Data and FieldSubType
Enabled externalized log4j configuration
Added spring-generated files
Added possibility to enter data for each questionnaire and see the results.

The default way is very basic, and can be overridden by overriding a
view (form or results)  in the questionnaire/{questionnaireKey} directory.
If you need more fine-grained control, you could also create a new
QuestionnaireController in a namespace called {questionnaireKey}. By placing
methods called 'view', 'submit' or 'results' in there, you could override
the default behavior.
Added questionnaire widget and index pages
Removed debugging statements
Merge branch 'questionnaires' with Questionnaire functionality

Conflicts:
	local-plugins/data/nrc-data-core/grails-app/controllers/nl/tno/nrc/data/ExportController.groovy