#SB-120: Assign ports to the maven-jetty-plugin, derby-maven-plugin and unboundid-maven-plugin by reserving free ones with the build-helper-maven-plugin

Fixed for strongbox-security-api.
#SB-120: Assign ports to the maven-jetty-plugin, derby-maven-plugin and unboundid-maven-plugin by reserving free ones with the build-helper-maven-plugin

- Made it possible to use the default ports for local development.
- Extracted the port reserving logic into a profile. In order to use the profile, you should use the following in order to disable the use of the default ports:
    mvn clean install -Prun-it-tests,!set-default-ports
#SB-120: Assign ports to the maven-jetty-plugin, derby-maven-plugin and unboundid-maven-plugin by reserving free ones with the build-helper-maven-plugin

- Set the "set-default-ports" profile to <activeByDefault>true</activeByDefault>.
#SB-120: Assign ports to the maven-jetty-plugin, derby-maven-plugin and unboundid-maven-plugin by reserving free ones with the build-helper-maven-plugin

- Fixed the cyclic dependency caused by the booter classes.
- Fixed the strongbox-security-api.
- Fixed the strongbox-web-core.
- Made it possible to run things with defaults when running locally, while at the same time there are now profiles for CI.
Merge pull request #20 from strongbox/SB-120

SB-120: Assign ports to the maven-jetty-plugin, derby-maven-plugin and unboundid-maven-plugin by reserving free ones with the build-helper-maven-plugin