Downgraded target to JDK 1.6

Diamond operators alone aren't a good enough reason to enforce JDK 1.7. Going
to use Guava to cut out the new HashSet<T> spam though.