[DROOLS-357][DROOLS-367] make kie-ci to use remote repositories declared in settings.xml + avoid static initializations
(cherry picked from commit 74c7023016a9e467b077b2e5f74409372f7582c1)
DROOLS-357: Multiple static initialization makes debugging Maven issues impossible. Make getInstance() public
(cherry picked from commit 9992dd41b575555bec3765d0b603242b48fe7a04)
[DROOLS-363] avoid to redefine classes for unchanged declared types
(cherry picked from commit 323f9abe0fef8c9dc41f0b1871d661e1889312e8)