DELTASPIKE-289 windowId detection code with JavaScript and intermediate page

partly ported over from MyFaces CODI, partly rewritten.
Passing the windowId via hidden input field
DELTASPIKE-289 exclude lifecycle execution if ClientWindow page gets rendered
DELTASPIKE-346 JsfModuleConfig
DELTASPIKE-350 cleanup
DELTASPIKE-336 stereotype support for view-meta-data (first step)
DELTASPIKE-289 fixed license header
DELTASPIKE-352 updated dependencies for weld2
DELTASPIKE-353 restrict global alternatives to weld 1.x
DELTASPIKE-352 updated dependencies for weld2
DELTASPIKE-352 updated dependencies for weld2
DELTASPIKE-289 fix WindowScoped context test on jbossas

I recently removed the <h:form> which did lead to a different
component Id for the outputValue. fixed now.
DELTASPIKE-348 prepare for more ClientWindow samples
DELTASPIKE-356 fix @Dependent handling for MessageContext
DELTASPIKE-288 ConfigDescriptorValidator (optional)
DELTASPIKE-354 prevent NPE when passing null to a @MessageBundle
DELTASPIKE-363 prevent NPE at shutdown
DELTASPIKE-355 add Alternative MessageInterpolator using MessageFormatter

Simple add an <alternative> to your beans.xml where you gonna like to use it.
DELTASPIKE-356 fix JsfMessage which I broke with the refactoring
fix owb managed version handling for openejb
DELTASPIKE-365 add a boot(Map) method

This is needed to startup some containers with initial properties
if they support it.