[test] Add unit tests for resolving metadata
[doc] Add DFD for installer
Allow artifact metadata to deployment request
Allow specifying custom plan path in deployment request
Rewrite deployer to generate installation plan in new format
[test] Add test for extracting Java version from managed compiler plugin
Improve javadocs in XMvn Launcher