Threaded canonicalization task

Concept:
Each revision created in app will have its own
standalone jar compiled from given commit of MathMLCan git repository.

See MathCanonicalizerLoaderImpl class for details.
Configurable canonicalization