Add the Version class to report on DSpace's version, build environment, and runtime environment.
Fix .gitignore to not ignore maven.properties
Test for Discovery/Lucene search
Add a launcher command
Add SCM revision number (= git commit hash) and branch name (but the
build-number plugin doesn't get that from git yet).
Add the Version class to report on DSpace's version, build environment, and runtime environment.
Fix .gitignore to not ignore maven.properties
Test for Discovery/Lucene search
Add a launcher command
Add SCM revision number (= git commit hash) and branch name (but the
build-number plugin doesn't get that from git yet).
Merge branch 'DS-1456' of github.com:mwoodiupui/DSpace into DS-1456

Conflicts:
	.gitignore
Fix badly broken .gitignore, include new scm.properties template.
I fumbled a rebase and hadn't cleaned up properly.  Including recent
changes to .gitignore from others also means that I don't need to
exempt the .properties files in this work anymore.
Merge pull request #217 from mwoodiupui/DS-1456

DS-1456 "dspace version" command-line script.
This looks like two committer approvals, so in it goes.  I added the commit number as requested.