This commit contains changes to how databases are configured. Instead of using our own ltdatabase.conf, we now use the natively supported database.properties file. Also changed are the associated config
xml files to read from the config file.

This change is so that intial setup is less painless.
Added test cases for the DownloadManager's associated web acions. Changed the database config to be in a single configuration file which spring may understand. Fixed a bug in downloadKey generation
Merge branch 'master' of github.com:hillst/PhenoFront

Conflicts:
	src/main/java/com/ddpsc/phenofront/DownloadManager.java
	src/main/java/com/ddpsc/phenofront/UserAreaController.java
	src/main/java/src/ddpsc/config/DBConfigReader.java
	src/main/java/src/ddpsc/config/ExperimentConfig.java
	src/main/java/src/ddpsc/database/snapshot/SnapshotDaoImpl.java
	src/main/java/src/ddpsc/database/user/DbUser.java
	src/main/java/src/ddpsc/database/user/UserDao.java
	src/main/webapp/WEB-INF/ltdatabase-example.conf
	src/main/webapp/WEB-INF/spring-security.xml
	src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml
Merge branch 'master' of github.com:hillst/PhenoFront
added ltdatabase locally
Rechanged the ltdb query, fixed some stuff in the view that was reading the .id value instead of .ID.
Added tests for the download manager, fixed a bug with the download key rng
Merge branch 'master' of github.com:hillst/PhenoFront

Conflicts:
	src/main/java/com/ddpsc/phenofront/UserAreaController.java