Implemented IndentBlankLines option.
Added a new formatting option.

IndentPreprocessor statements - false if the preprocessor directive
should be on the line beginning, true if it should be at its containing
block indent level.