Annotations for SDG

Modified Getter.java, Wither.java and FieldDefaults.java to cater for
bugs in version 6 of the JDK. Added initial set of annotations:
GetPropertyValue
SetPropertyValue
IdColumnNames
ItemDescriptor
PropertyName
Repository