[MJAR-289] add toolchains support
https://issues.apache.org/jira/browse/MJAR-289
still need to test (I did not check on a project that uses toolchains) and create IT
Similar task was done in https://github.com/codehaus-plexus/plexus-compiler/pull/357 Maybe we can extract code to some of commons library
any idea where you'd put that, so it has a chance to be reused? I fear it is overkill given the size of the feature
and the real value we need is the integration in the jar creation process and testing it in different cases: with or without toolchain, perhaps other scenario that we'll add in the future if we find some shortcomings
I think that it not resolve MJAR-289, it resolve only one case described in MJAR-62 For MJAR-289 we need a changes in plexus-archiver
So I have created #73 based on it