Made value binding of AMOptionMenuItems optional such tthat the selection state is not necessarily reflected in all items. Added adelegate protocol and property; Modernised ObjC a bit: use autosynthesis, hide ivars in class extension.