Hibernate 4 / JBoss Cache - Infinispan dependency update

Hibernate code and configuration is updated for version 4. JBoss Cache
is replaced with Infinispan. JGroups configuration is also updated.

Ehcache configuration files are removed.

VmMigrationTask is updated to remove a stray @Enumerated annotation.

CacheRegionFactory is responsible for creation of the CacheManager and
ensure that a single manager is created for all persistence contexts.
This prevents an error when Infinispan attempts to register the default
cache manager multiple times.

ConfigurableProxoolConnectionProvider is added to pass configuration
properties. This works around a Hibernate issue that prevents the
configuration being applied (HHH-7289)

Hosts is updated due to JGroups API changes.

EmpyreanTransactionManager now implements transaction manager lookup for
Infinispan.

Infinispan cache configuration is intended to be as similar to the JBoss
Cache configuration as possible. This is probably not a good
configuration as it will only cache data for one second.
Removed the dependency on backport-util-concurrent
Merge branch 'team/console/3.3.1' of git.eucalyptus-systems.com:eucalyptus into team/console/3.3
Merge branch 'testing' into team/console/EUCA-6679
EUCA-6679
initial work, still need to get final role assumption working
EUCA-6773
initial work to have proxy notify client of cache updates
tweaks, still not working
code to do server side of push
Update for more recent WSS4J and XML Security dependencies - EUCA-6640

Updated to work with WSS4J 1.6.x and corresponding XML Security version.

EUCA-6640
Merge / update Hibernate dependency change - EUCA-6636
Hibernate changes for 4.2.1+ - EUCA-6636

Updated for Hibernate 4.2.1+ by removing work arounds for issues in
Hibernate 4.2.0.

Hibernate 4.2.0 now cannot be used with Eucalyptus 3.4.0, due to:

 https://hibernate.atlassian.net/browse/HHH-8092 # Missing constraints
 https://hibernate.atlassian.net/browse/HHH-8203 # Proxool error

Logging is updated for Infinispan so output is to the exhaust log and
overly verbose logging is suppressed.

EUCA-6636
Hibernate 4.x transaction manager cleanup - EUCA-6636

EmpyreanTransactionManager and Hibernate configuration update to use the
preferred 4.x approach.

EUCA-6685
Netty updates for latest version - EUCA-6638

Updates for Netty 3.6.6. Switch to JDK LinkedTransferQueue for areas
using the Netty version. ChannelPipelineCoverage of all is replaced with
the new ChannelHandler.Sharable annotation.

NioBootstrap is removed, Netties ClientBootstrap is used instead. Copies
of NioClientSocketChannel, NioClientSocketPipelineSink and
DefaultChannelConfig are removed.

EUCA-6638
test commit
added aws login toolkit
merged
Handle network mode types explicitly in the CLC:

- Adds the enum NetworkModes which lists the names of the supported modes in the CLC
- NetworkMmode.hasPrivateAddressing()/NetworkMmode.hasPublicAddressing() are now part of the enum in the CLC
- Usages of previous .hasNetworking() has been replaced with either hasPrivateAddressing() or hasPublicAddressing() as appropriate
- NetworkMode equality is checked across all registered CCs
add ability to put additional parameters on eucacollection as needed, those will be added to fetch
eucanetd initial commit
add eucanetd to git ignore