Change BaseDefinitionLibrary and DocumentedDefinition such that value of these Documented Definition annotations is optional, and the name of the method (minus "get") can be used as a default alternative.  Also updated the library such that if no translation for a given name or description exists that a nicer default name and description are used, based on the annotation name, value, or method name.