dispose plexus container after unit test

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
fully setup repository system session during unit tests

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
jdt project settings

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
tolerate projects withouts plugin.xml

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
javadoc cleanup

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>