Move SingularityUI generation to target/generated-resources

This is the Maven standard location for generated resources.  IDEs know to look
there, and this also means that 'mvn clean' will clean the UI out as well.

Also restores the entire src/ directory to being version-controlled