Mavenised, with latest changes

Hi Mate;

Re-did most of it from scratch, taking some care in some areas. :)

This one is just to Mavenise WebLAF.  There isn't any JDK1.7 changes, though it will compile with it.

I would recommend using 1.7, as everything else is a EOL :P