Re-organizing classes in the database package
Fix test suite declarations
Fix links in javadoc
Make the addDAO method protected

No other classes than factories should be allowed to add DAOs.
Save the creation file as a URI to allow serialization
Update AbstractDAOFactory to remove the singleton