Implemented compileJJTree task

This is an initial implementation of a JJTree task feature. Added tests which passes and tested on my project. I will make some more tests with some JavaCC only project to ensure they are still working great.

Once we agree that it's ok with you, I will update `README.md` file.

* It is now possible to compile a JJTree file to re-use it afterward
   in when compiling JavaCC.
* Test resources have been moved in two distinct directories: one
   for `javacc` and another one for `jjtree`.

Regards,
Matt
It's better to have it public. The main reason for this is that people that want to add some custom tasks can put them in the `JavaCC` group simply by importing the file and using the constant.

Gradle plugins are doing it also.