Move testing code to testing module.
Test provide port rule.
Javadoc.
Merge branch 'develop' into feature/CORBA