CapeDwarf AS7 Extension

 * Add capedwarf memcache module.
 * Add AppIdentity module
 * Add Capabilities module
 * Add picketlink-fed & openid4java modules
 * Initial Capedwarf subsystem impl
 * Add CD marker, add transformer if appengin-api is bundled.
 * capedwarf subsystem must add filter and authservlet to every webapp deployment
 * fix missing capedwarf subsystem dependency & NPE
 * Fix incorrect module dep
 * Add CD bytecode jar -- needed for runtime classes transformation.
 * Allow dynamic appengine-api marker.
 * Add CD xsd schema.
 * Add JPA support -- use Hibernate atm; TODO -- use OGM in cluster env
 * Add JPA to CD AS module.
 * Change root as well, not just libs.
 * Add dialect if not defined, add missing jpa.spi module.
 * Fix filters/servlets, add Weld handling.
 * Remove eager start, add explicit ref (which now starts cache), add Ispan as dependency - due to new ref.
 * Add MSC dependencies DUP -- remove eager start.
 * Check for null or empty provider.
 * Initial persistence.xml modification - TODO on the actual usage.
 * Mount persistence.xml -- TODO on regexp in replacement.
 * Fix bundled GAE api handling.
 * Use direct File/Jar IO for resource loader.
 * Add PicketLink openid.
 * Optimize a bit on loader lookup.
 * Add Picketlink-openid module
 * Use picketlink-consolidated-social instead of picketlink-openid
 * Initial DataNucleus modules, config.
 * Ignore PU service for CD.
 * Hack DN plugin for VFS3, allow metadata load on runtime.
 * Fix Weld's usage of PUs, fix JPA2 wrt DN.
 * GAEFilter mapping should added as first mapping, not as last
 * Replace deprecated methods
 * CAPEDWARF-8 Admin console
 * Enable CDI for all CapeDwarf apps.
 * Extract ModifiedFS, add Faces web components.
 * Use ServiceTarget as parameter.
 * Finally hack around jsf view.
 * Initial TaskQueue impl.
 * Implement consumer, w/o object msg.
 * Sync on cache on remove.
 * Get servlet context while creating request.
 * Fix servlet executor, fix cd modules.
 * Add jboss modules, fix module identifier parsing.
 * Fix listener, no more producer caching.
 * Use JmsXA CF.
 * Revert to plain CF.
 * Fix log warning.
 * Fix adding of web metadata.
 * Fix mvn deps, adjust to Modules upgrade
 * Fix ispan config, add jms dependency, upgrade hib-search and lucene.
 * Ignore if deployment module is already undeployed.
 * Hack around to fwd static requests.
 * Make GAE filter kick in.
 * Hack AppDispatcher::invoke -- needs new JBossWeb release.
 * Ignore null attribute.
 * Ignore no servlet context.
 * CAPEDWARF-8 Admin console - Register admin servlet in WebMetaData
 * Cleanup of capedwarf extension
 * ResourceDefinition / AttributeDefinition
 * proper xml parser
 * diferent xml model
 * CAPEDWARF-8 Admin console - Minor fix
 * Fix null app-engine.
 * CAPEDWARF-15 Proper XMPP implementation - add Smack module
 * Add CD env module.
 * Add CD cluster module.
 * Add handler to root logger; TODO on why so many log entries ...
 * Use new controllers handle.
 * Dup name creation.
 * Add CapeDwarf config.
 * Clustered infinispan search configuration.
 * Fix ispan sys property, small hack to JPA.
 * Add missing search/infinispan dependencies.
 * Remove batching.
 * Workaround the HS bug in ClassLoaderHelper.
 * Add capedwarf-log.jar to Capedwarf module
 * Remove - workaround the HS bug in ClassLoaderHelper.
 * Fix Ispan config -- ignore indexing-properties atm.
 * Add tasks cache.
 * Handle module.path
 * Indexing consumer.
 * Add JMS to HS, for backend.
 * Add Ispan Query to CD_AS, use non-Tx connection factory.
 * Use CD classloader, for indexing classes.
 * Use JGroups as indexing backend.
 * Use auto jgroups for backend.
 * Hack mux channel handler.
 * Set multi HS receiver.
 * Inline jgroups module.
 * Use CL multi jgroups receiver.
 * Hack handler before setting receiver and connecting.
 * Initial Capedwarf Channel API impl
 * Remove css stuff, add indexing parsing.
 * Add BouncyCastle module (needed for Capedwarf AppIdentity)
 * Persistent cache config.
 * Upgrade GAE to 1.6.5, use HS mux impl.
 * Remove PicketLink Fed.
 * Add mux id generator.
 * Upgrade Lucene to 3.6.0.
 * GFS data should be persisted.