Merge pull request #49 from fabito/master

Google App Engine module
Code format cleanup for new modules
Modified GuiceBeanFinder to lookup the Injector from the servlet context attribute
Code format cleanup
Integration test for Guice module
Added system property to disable JNDI lookups
Added Travis CI config
Travis should use settings.xml
Fixed JDBC unit test to compile against JDK6
Fixed before_script in Travis config file
Another try to fix dependency issue with Travis CI
Fixed profile selection in travis config file
hashCode and equals for NamedFeature

NamedFeature is used as a key in the CachingStateRepository and without
these methods it's impossible to retrieve cached features.
Merge pull request #57 from clinton-fillier-vgh/master

#56 - hashCode and equals for NamedFeature
Added some null checks to ServerIpActivationStrategy
Fixed CachingStateRepository to support different Feature implementations (#56)
Added workaround for snapshot deployment problem
Added negative TTL guard for CachingStateRepository
Merge pull request #58 from kamilszymanski/ttl_guard

Added negative TTL guard for CachingStateRepository
Removed settings.xml and added special profile to seam-security pom