Updated Dependencies

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.