use content prefs now that they work.
fix a few nits
Don't get the personal dictionary in the child
avoid GetEngineList... still need to deal with dynamic additions.
Merge my two local branches