Enhance log message when connection fails

- add I/O to the message to tell the user that the
  root issue was an I/0.
- add the complete stacktrace to the debug level
  in case it is needed for debugging.
Add reports to website:
Add the 'reports' section (Project Team, Source Repository, Project Summary, Mailing Lists,...)
so  that people can find out where the source code is from the website ...
(I had to guess it was on Github...)
Added correct license to POM.
Stubbed out logic to load the username and password from the settings
file if an <id> element is provided and username and password are both
null.

Added code to get the username and password from the settings.xml file
if an id is provided (with null username and password values).

Added libraries required to process the contents of the settings file as
well as the libraries used to test maven plug-ins.

Copied a stubbed out example pom.xml and settings.xml file into the
project.

Stubbed out a base TestCase with some helper methods and added an empty
test class for the AbstractServerConnection (Mojo).

Eliminated HTTP imports that weren't provided by Maven dependencies (or
needed by the plug-in)

Fixed the annotation on the new settings parameter.

Cleaned up the utility methods and added comments.

Added the rest of the pom.xml files and settings.xml file needed to test
how credentials are acquired by the plugin.

Added the rest of the settings.xml and pom.xml files needed to
completely test the plugin's acquisition of credentials.

Added Mockito to the test dependencies so that the plugin's log could be
mocked and analyzed.

Completed the logic that determines how credentials are acquired by the
plugin.

Finished writing tests for the 6 usable permutations of how credentials
can be acquired by the plugin.

Changed the last few log messages related to the acquisition of
credentials from info to debug level.

Added version properties for all dependencies.

Update copyright headers on tests.
execution commands from cli scripts

add an example for script execution

convert tabs to spaces

arquillian integration test infrastucture

arquillina deploy test

Clean up formatting a bit and remove references to internal AS API's.

deploy mojo test case
Use encoding for reading script files.
Extended Execution/AddResource by conditionals and failsafe-mode, enabled global artifact resolution for deploy-artifact/undeploy-artifact
Catch for RuntimeExceptions in combination with ignore failure
Fixed header
Enabled removal/redeployment by regex for existing deployment artifacts
Documentation extended
Improved error handling in deployment
Extended documentation and tests, changes from code-review
NPE and Documentation fixes
Documentation fixes
Merge remote-tracking branch 'origin/master'

Conflicts:
	src/main/java/org/jboss/as/plugin/cli/ExecuteCommands.java
	src/main/java/org/jboss/as/plugin/common/AbstractServerConnection.java
	src/main/java/org/jboss/as/plugin/deployment/AbstractArtifactDeployment.java
	src/main/java/org/jboss/as/plugin/deployment/UndeployArtifact.java
	src/main/java/org/jboss/as/plugin/deployment/domain/DomainDeployment.java
	src/main/java/org/jboss/as/plugin/deployment/standalone/StandaloneDeployment.java
	src/site/apt/examples/deployment-example.apt.vm