Fixed an error in submenus of non-menubar menus
Changed variable names in m.morph.Text#layout

They were a bit too concise.
Made m.glyph.define take a full identifier for the glyph name.
Added automatic number->m.pt(number, number) conversion for properties of the type m.layout.Point
Cleaned up m.morph.Text#_draw
Fixed a bug in m.morph.TextField
Added themable properties
Changed id to $$id
Removed window in demo browser