Automatic code reformat

- Optimize imports
- Raplace tabs with spaces mostly for java/groovy fles

See https://wiki.transmartfoundation.org/display/TSMTGPL/Coding+guidelines
Merge branch 'master' of github.com:transmart/transmartApp into for_ts_master

Conflicts:
	grails-app/services/org/transmart/SearchKeywordService.groovy
Fix some imports after auto import optimization
Fix id for gridview

Reuse sha1 instead
Move fm functionality tests to own plugin
Minor configuration files cleanup

- Remove duplicated dependency
- Ident mime type entry
Return test from fm plugin
Merge remote-tracking branch 'trait/for_ts_master' into michigan-hackathon-se-1.2

Conflicts:
	grails-app/controllers/SampleExplorerController.groovy
	grails-app/services/SolrService.groovy
	grails-app/services/com/recomdata/transmart/data/export/ClinicalDataService.groovy
	grails-app/services/com/recomdata/transmart/data/export/ExportService.groovy
	grails-app/services/com/recomdata/transmart/data/export/GeneExpressionDataService.groovy
	grails-app/services/com/recomdata/transmart/data/export/HighDimExportService.groovy
	grails-app/services/com/recomdata/transmart/data/export/SnpDataService.groovy
	src/groovy/com/recomdata/gex/GexDao.groovy
	src/templates/artifacts/Service.groovy
	src/templates/artifacts/TagLib.groovy
	src/templates/artifacts/Tests.groovy
	src/templates/testing/CliTests.groovy
	src/templates/testing/Controller.groovy
	src/templates/testing/DomainClass.groovy
	src/templates/testing/Filters.groovy
	src/templates/testing/Generic.groovy
	src/templates/testing/Integration.groovy
	src/templates/testing/Service.groovy
	src/templates/testing/TagLib.groovy
	src/templates/testing/UnitTest.groovy
	src/templates/war/web.xml