Improved undo/redo messages. Made Pick() public.

PropertyEditorControlContext: when editing a property, the property's
name is now included in the undo/redo command's name. #13
PropertyEditingCommands: made the undo/redo text include the property's
name. #13
PropertyGridView: made Pick() be public instead of private. #12
comment fix