Add support for Java8 builder and remove failing tests for now.

@mtoader I'm not really sure how you'll like this one but here's the idea behind it:
- we merge this so that we can accept contributions from other people and know when things get broken
- I'll open a PR with the revert for this and basically work on that to have it fixed. When it's done, I'll merge that one. Meanwhile, if people want to help out, they can work on my branch and send PRs to it, their contribution won't get lost.

What do you think? If it sounds like a plan, please merge it :)
Thanks.