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.
Sync with dev

- added search api
Updated ignore
Sync with dev

- add custom logging config parsing
- remove search cache
- use save close
Add log handler to new log context.
Move deps after logging.
Fix log config properties to match JBLM.
Allow names to start with logger.
Add lucene-analyzers to Lucene module
Add PS, update Ispan, HS.
Update versions & auto deploy to as

- use mvn install -Djboss.dir=path/to/as7 to install capedwarf extension
to existing app server
Add caches - search and prospective_search.
Upgrade to GAE 1.7.0.
Add allocationSize and executor.
Initial AS7.2.x fixes.
Setup metadata scanner as part of deployment.
Set DN PU as not managed by AS.
installation in as7 is now done by activation of profile update-as
Ignore metadata scanner for DN pre 3.1.x.
Disable welcome context / root.