Make byte-code modification libraries optional dependencies at runtime for OSGi environments.
Fix OSGi service name registration for DataSource
Remove unused imports.
Add eclipse artifacts to ignore
Merge commit '87f4f8de3581549e194629b11981f24ff0496342'

# By brettwooldridge (11) and Marcus Klimstra (6)
# Via Marcus Klimstra
* commit '87f4f8de3581549e194629b11981f24ff0496342':
  - Moved Spring integration into seperate Maven module. - Added unit test. - Replaced usage of copySettingsTo with get+setProperties.
  JdbcFailedPoolTest: reset the staticGetXAConnectionException after tests.
  ResourceBean.copySettingsTo: added missing properties.
  Improve integration with Spring.
  Minor fixes
  Git ignore settings for Eclipse files
  Added resource loader configuration link
  Update README.md
  Update README.md
  Update README.md
  Update README.md
  Update README.md
  Add travis-ci status image.
  Create .travis.yml
  Update README.md
  Update README.md
  Create README.md
Attempt to fix travis-ci build.  Strange that tests pass on every platform I've tried, including linux with openjdk6 which matches the failing environment.
Merge commit '8859ced21e2aa26454c0bcbd18d9c6d3c4c189df'

* commit '8859ced21e2aa26454c0bcbd18d9c6d3c4c189df':
  Add eclipse artifacts to ignore
Merge commit '8859ced21e2aa26454c0bcbd18d9c6d3c4c189df'

* commit '8859ced21e2aa26454c0bcbd18d9c6d3c4c189df':
  Attempt to fix travis-ci build.  Strange that tests pass on every platform I've tried, including linux with openjdk6 which matches the failing environment.