Ported indentation engine to roslyn.