[javadoc] After discussion about isOk() and isFailOk() improved doc.
[core] Added merge facility to Parameters
Bnd Driver and gestalt 
Added support for an environment driver of bnd. This driver should be set when bnd is started by for example gradle or ant. The driver can be overridden with the -bnd-driver property.

The gestalt facility is a description of the environment. It contains aspects like batch, ci, etc. that can easily be tested for.
Merge pull request #578 from pkriens/master

driver + gestalt, utility merge, and javadoc
Allow exact matches for version strings

Signed-off-by: Gregory Amerson <gregory.amerson@liferay.com>
Catch ArtifactResolutionException

Signed-off-by: Gregory Amerson <gregory.amerson@liferay.com>
Handle URIs with port numbers

Signed-off-by: Gregory Amerson <gregory.amerson@liferay.com>
Added unit tests for recent AetherRepository plugin fixes

Signed-off-by: Gregory Amerson <gregory.amerson@liferay.com>