Formatting

This pull request changes the formatting of two constructs:

1. The `where Foo : Bar` clause for generic type constraints is now placed on a new indented line.

   Previous output:

        void Foo<T>() where T : IList
        {
        }

   New output:

        void Foo<T>()
            where T : IList
        {
        }

2. The `: this(...)` or `: base(...)` clause for chained constructor calls is now placed on a new indented line.

   Previous output:

        void Foo(int x) : base(x)
        {
        }

   New output:

        void Foo(int x)
            : base(x)
        {
        }