DELTASPIKE-60 Data module initial import

This is a port of the CDI-Query CDI extension. See the README for more
details about it.
Change incubator URLs
DELTASPIKE-384 improved creation of the view-config node-list

 thx to Richard DiCroce
Set WebProfileCategory for tests including a persistence unit. Can be removed once we have a proper setup for Java SE profiles (mainly OWB).
DELTASPIKE-388 Finished the creation of the factory, setup tests to be able to run in SE mode.
updated developer section
DELTASPIKE-390 support for (optional) custom ConfigPreProcessor for @ViewMetaData
DELTASPIKE-390 custom ConfigPreProcessor test
DELTASPIKE-60 remove @author
DELTASPIKE-392: Document proper EM-producer
DELTASPIKE-391 Add QueryBuilder beans to application scope - looks like they get recreated otherwise over an Instance<> lookup.
DELTASPIKE-395 Cleaned up the dev section.
Realized that the bean validation module wasn't being setup with OSGi module support.
DELTASPIKE-394 Cleaning out data module POMs
DELTASPIKE-397 handle hashCode, etc on MessageBundles
DELTASPIKE-391 Remove ApplicationScope, not required by PartialBeans anymore
make sure our MessageBundle mesages are fully Serializable
DELTASPIKE-398 add handling for @Dependent scoped beans.

This is important as we need a way to properly destroy them.
add comment about ALv2 license of this special hibernate part.
DELTASPIKE-385 fix for getBeanManager for ClassLoaders which have not been used in Extension loading