ARQ-1042 prepare release 1.0.2.Final
ARQ-1042 prepare for next development iteration
ARQ-563 Added check for failed configurations in the TestListener to catch errors in @BeforeXXX and @AfterXXX methods
ARQ-1102 Generate test-source jars (to allow deploying them to Nexus)
ARQ-1162 prepare release 1.0.3.Final
ARQ-1162 prepare for next development iteration
Update README
Update preamble
Update principles to use labeled list
ARQ-1283 Extract default JNDI names in the EJBInjectionEnricher
ARQ-1274 Add support for @EJB.lookup to define jndi names
ARQ-1071 Replaced ThreadLocal with InheritableThreadLocal

Use InheritableThreadLocal to allow sub threads to find Arquillian Core.
This is needed when using a multi threaded test framework client;
e.g. for Timeout threds or Multi executors
ARQ-1356 Throw exception during invoke to set correct internal state

Test running with TestNG have the wrong internal state since state is
only set to FAILED if an exception is thrown.
ARQ-700 Support for multiline configuration entries
ARQ-941 Exception.class default for value attribute on @ShouldThrowException
ARQ-1284 Open Servlet Protocol for extension

Required by Proxied Servlet Protocol for OpenShift.
ARQ-1154 Use serlvetName parameter when determining base URI
ARQ-1287 Fix invalid dependencies scope in arquillian-testng-standalone
ARQ-891 Check for type of Archive based on archive name extension

Containers rely on the deployment name extension to determine type of deployment,
arquillian used the ShrinkWrap Archive instance types. While not wrong, it limits the
users abillity to create custom Archive types.

MyWebArchive might be just as valid for .war files as the 'official' WebArchive.
ARQ-863 Log warning if archive type and file extension don't match