Removed FactDebugOnly

There is no more need for this attribute.  The problem which was
prompting it has been fixed
Rename the main DLLs
Big namespace rename
Updated code hygiene tests
Updated default namespaces
Updated code hygiene tests
Fixed a unit test failure
Fixed a unit test name
Assembly info cleanup
Removed the unused settnigs types
Merge pull request #1405 from jaredpar/fixes-rename

Fixes rename
Migrated to new editor utils model

This removed the 84% bottle neck in the unit test process.
Ported rest of tests
Insert commands only rebuild when setting changes

Previously insert mode would rebuild its commands whenever any setting
in the system was updated (changed or not).  This was taking up ~20% of
the time during suite runs.  The code was switched to only rebuild when
the pertinent setting was changed
Fixed a memory leak issue
Merge pull request #1408 from jaredpar/fixes-test-perf

Fixes test perf
- extra status line

- CommandMargin.StatusLine -> StatusInCommandLine
-"statusline" and "laststatus" added

- Dependency Property IsStatusLineVisible
update status line
-Update status line on tab change