Tighten up the test dependencies a bit and exclude groovy
WIP debugging of asm/pegdown problems (#474).

 - Upgraded Pegdown to 1.4.2
 - Upgraded Guice to 4.0-beta, since this uses asm 4. Removed Guice
   wrapper stuff since it's not compatible with 4.0-beta.
 - Fixed the EadSerializer to work with later Pegdown

This now works at runtime, but still fails horribly in test due to
the Jersey/Neo4j etc dependencies on asm 3.0.
Add a repackaged version of jersey-server and asm that prevents the
test dependency clash with Pegdown.

TODO: Move these to a `test_lib` directory and configure SBT to use
it when appropriate.
Move patched jersey-server to test_lib and update Build
Update README in test_lib directory for patched jersey-server