Updated the source functionality so that cross-referencing affects validation, i.e., an INBOOK can lack a title value if it cross-references a BOOK that has one.
Collection and form deletions are now propagated through the collection reference chain. That is, when a collection is deleted, the system now deletes all references to that collection in the value of the contents attribute of all the other collections and updates the values of the attributes that depend on the value of the contents attribute and these changes propagate up the collection reference chain.  The same thing now happens when a form model is deleted.
The application settings model now calls getMiniOrthographyDict instead of getMiniUserDict in the getDict method.
Values for breakGlossCategory attributes are now correctly generated even when the morphemeBreak and morphemeGloss values are using different delimiters, e.g., "chien-s"/"dog=PL" will generate "chien|dog|N-s|PL|Num" and not the incorrect "chien|dog|N-|=|-s|PL|Num" that it used to return.
It is now possible to search forms based on the users who have memorized them by using the "memorizers" attribute, i.e., by passing in a filter like ["Form", "memorizers", "firstName", "like", "%T"].
The setup.py script now has a "long_description" value and it enforces "WebTest<2.0" in the install requirements since WebTest 2.0.1 requires WebOb>=1.2 and this conflicts with the OLD requirement of WebOb<=1.1.1.  The OLD should be refactored to