support for maven 3

added the files necessary to build and create the documentation in maven
3
remove unnecessary old maven files
tidy up and improve maven 3 support

Made some additional changes to fix a few broken things in the new
maven3 configuration:
   - restore jsamp.version file (was causing test failures)
   - cosmetic changes to pom.xml (whitespace)
   - added scm and URL info to pom
   - changed target J2SE to 1.4
   - tweaked CSS
   - fixed snipped inclusion bug (filename typo)
change version number format to be more maven-friendly

I've replaced version 1.3-4+ with 1.3.4-post.

So the third number now comes after a "-" not a ".".

I'm using "-post" instead of "+" as a suffix to indicate something
after the given numbered version.  This string is not magic to maven,
but it is interpreted as a build number.  I don't plan to update it
after every change unless it becomes clear that there's some good
reason to do that.  If I'm leading up to a release I will use
"-SNAPSHOT" rather than what I was using before, "-".

This change made following Paul Harrison's comments, with reference to
http://docs.oracle.com/middleware/1212/core/MAVEN/maven_version.htm