Created LessModuleBuilder with tests.
Fixed formatting of `plugin.xml`.

`plugin.xml` had inconsistent indentation. This changes it to use "smart
tabs."
Added `LessModuleBuilder` to plugin.xml.
Added copyright header to test.
Removed extra spaces from pom.xml.
Remove custom cache key generator.
Now throwing RuntimeException on failed Less build.
Making formatting more readable.
Changed "compress" to "lessCompressOutput".
Now routing Less' CSS output through the `CSSModuleBulider`.
Removed duplicate `readToString` method.
Removed `Messages.java`.
Added comment explaining compilation procedure.
Adding lesscss-engine to the jaggr-core package.
Updated to build sample project properly.
Make formatting of sample JavaScript files consistent.
Added Less example.
Merge pull request #156 from chuckdumont/nio

Reduce URL lengths with module name id encoding
Merge pull request #153 from KenPowers/less

Add Less Support
Merge pull request #159 from chuckdumont/nio

Servicability enhancements related to module name id encoding