prefs ui: indent: simplify getting useTabs/tabWidth/indentWidth through defaults
http://bugs.activestate.com/show_bug.cgi?id=101666

This makes it easier to simplify how document prefs work

(integrated from komodo (trunk) change 84322 by marky)

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@14292 b87d16e7-d29f-4ee1-b5ec-817d645d335f
prefs: remove obsolete code
http://bugs.activestate.com/show_bug.cgi?id=101666

(integrated from komodo (trunk) change 84323 by marky)

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@14293 b87d16e7-d29f-4ee1-b5ec-817d645d335f
prefs: make prefObserverService a property
http://bugs.activestate.com/show_bug.cgi?id=101666

Also other changes that are non-functional

(integrated from komodo (trunk) change 84324 by marky)

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@14294 b87d16e7-d29f-4ee1-b5ec-817d645d335f