Interface for indent engines based on IDocument.
Started implementing a decorator for IndentEngine that can handle deletions.
Modified the IndentEngine so that it implements the IIndentEngine interface.
Modified the demo (winforms) app for testing the indent engine.
Changed NewLineIndent to NextLineIndent.
Modified the test helper methods for the new IIndentEngine interface.