Source targeting java6 instead of java7

As this is beginning to look like a library that will be used by many
other projects, we should not limit usage to only java7 runtimes. Most
notably, Android cannot use this if java7 is the source version.

ping @oskarwiksten or @mikaellothman