Resolves the following build error with Java 7:
"error the @annotation pointcut expression is only supported at Java 5 compliance level or above"
by updating aspectjweaver from 1.6.1 to 1.6.12
Adds a DateAdapter to marshall (and unmarshal) dates using SimpleDateFormat in UTC.

Addresses multiple test failures in ProfileSpecToXmlPersistenceTest and FileWalkerPersistenceTest
because Dates were serialized with time zone information that didn't match the expected format
(i.e. with a trailing 'Z' to indicate UTC). Moreover, the SimpleDateFormat instances were using a
12-hour representation, rather than 24-hour.