#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
#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

- Added a convenience method for getting a pre-configured instance of the ArtifactClient.
- NPE check/fix for the AssignedPorts.
Merge remote-tracking branch 'origin/master'

Conflicts:
	strongbox-testing/strongbox-testing-core/src/main/java/org/carlspring/strongbox/testing/AssignedPorts.java
#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

- Minor profile activation fix.
#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

- Profile polishing.
Upgraded Jetty to 9.2.3.v20140905.
Merge branch 'master' into SB-236