Add the EntryModelGenerator
Add the EntryModel.txt template
Compile the Entry model for each stream on save
Update the EntryQueryBuilder
Update EntryUi::table() for compiled models
Now that we don't have to do hacks, remove unnecessary code from the EntryModel.
Update the FieldModel and FieldAssignmentModel
Define the __set_state() method so that compiled objects can be rebuilt
Add getEntryModelClass() to EntryUi