Plumb in the kMCPropertyTypeName property type

The property getter/setter part of the engine had no idea how to deal with properties of this type, causing strange failures in the IDE (e.g. the right-click menu for buttons not appearing).
Minor cleanups
Merge branch 'refactor-syntax_unicode_button_menu' into refactor-syntax_unicode_kupdown