Fix Bug 966  Auto Indent conflicts with undo.  Removed the auto-indent function and added an indent xact function