PIVOT-895: Update requirements to Java 7, so we can now take advantage of Java 7
features.  This set of changes updates most (if not all) places where we could
take advantage of the new "diamond" operator (<>) available to simplify construction
of generics by not repeating the inner class declarations where it can be safely
inferred by the compiler.


git-svn-id: https://svn.apache.org/repos/asf/pivot/trunk@1512051 13f79535-47bb-0310-9956-ffa450edef68