merge-update from trunk
minor
merge-update of trunk and disabling GUI-Control separation
not really sure why the new object dialog was removed completely (r18450), but this is reverting back to old behaviour with an exception made for SpecimenOrObservationType
check to see if entity is null before loading by hibernate
AnnotatedLineEditor : added check and code for the case when the creator also saves the entity NewObjectHandler : removed popup for title cache DynamicNewObjectMenu : menu item for SpecimenOrObservationType.FieldUnit disabled for the moment
declared savesEntity method to return a flag indicating whether the creator class also saves the entity
Removed all calls to active menu selection (fixes #1106)
Fixes #2235
had to rename the packages to make them compliant with buckminster