Maven and properties configuration

This PR reorganizes and completes some work that Robby and Ryan did last year, which converted the ccci-cas-client project to a maven build.

Their work didn't preserve the svn history (partly because I told Robby that was fine). I've decided now that it's worth trying to preserve it, so I've rebased their work on top of an import from svn (which also includes a few changes that were made in svn only this past year).

This also fixes some tests and runs them on the maven build.