Update color handling through use of an efficient Color object
Update font handling using the Font class.
Update the setup.py to build new extensions
Remove old files
Update abstract item model to use Color and Font objects.
Update the model editors
Update the Qt item model wrapper
Update the resource helpers to convert Font and Color
Set the static contents flag on the table view
Add a simple testing script