Bringing up to date

1) Implemented Maven 3.1.x
2) Updated third party dependencies to latest.  Did not update
htmlcompressor to 1.5.3 as it is currently not available in maven
central.  However, this version as well as prior work with 1.5.3 without
issue.
3) Updated property settings annotation in code based on maven 3.1.x
changes
4) Minor cleanup (removing unused imports deleting duplicate blank
lines)
5) Made compression recursive so additional properties are not required
to get this working.  This matches how yui compressor maven task works
as well as ant based versions of yui compressor and htmlcompressor.
This fixes one noted issue on github.  Items are picked up from
src/main/resource and placed in proper place under target/classes.
6) Updated readme to match recursive nature of project now.
7) Added old target locations to the mojo tests to ensure this test data
doesn't get picked up in final jar build.
8) Fixed xsd location for maven