----------------
* In addition to the normal object events raised when fields are added, edited,
and removed, raise a SchemaModifiedEvent on the schema context. This greatly
simplifies writing code to serialize schema changes, and makes it possible to
track of the schema origin so that we know where to serialize it.
[davisagli]
* Support non-ASCII characters in vocabularies for Choice fields.
[davisagli]
* Change js event used to dynamically set id from title from keyup to change;
autocompletion does not raise a keyup event, but does fire change.
[smcmahon]
* jslintify schemaeditor.js
[smcmahon]
* Honor cancel button in field editor popup.
[smcmahon]