Add a travis CI configuration file.
remove extra whitelisted branches.
Make maven build only fail at the end, so extensions that fail won't short-circuit other independent extensions.
Merge pull request #812 from cgruber/travis

Add an initial travis CI configuration file.