Added CSharpFormattingOptionsContainer as preparation for policy-based formatting options and serialization.
Created prototype of formatting options editor.
Showing appropriate selections for option values now functional.
Formatting options hierarchy shown in editor is now defined in XAML. Started adding all options there.
Finished formatting editor tree items, fixed some bugs, editor now really changes (but not saves) the option container.
Persisting and restoring formatter settings on global level, support for presets from NR.
- Fix: Retrieving effective formatting options from parent containers didn't work properly.
- Fix: CSharpFormattingOptionsPersistence didn't load global options from settings.
Fix: Still not correctly updating child formatting options when editing the parent.
Fix: Not correctly updating cache of project-specific formatter settings after loading project.
Now creating solution-wide formatting options container correctly. Added "Code Formatting" option tab to project properties view.
Added editing of solution-wide formatting options (accessible through property pad).
Added "Reformat" menu item in Edit and editor context menues. Showing "(solution)" or "(global)" instead of "(default)" on settings referring to parent settings container.
Introduced new FormatLines() overload in IFormattingStrategy for more convenience.
Update to NRefactory commit b880fc60.

b880fc6 Fix possible NullReferenceException in XmlDocIssue.GatherVisitor.CheckXmlDoc()
9f6b757 Fix potential NullReferenceException in RedundantExtendsListEntryIssue
f73c7c0 Fix NullReferenceException in RedundantThisQualifierIssue.
3d2fb77 Fix possible ArgumentNullException in CS0169FieldIsNeverUsedIssue and related issues.
e8e5240 Fix ArgumentOutOfRangeException in ResolveVisitor.VisitArrayCreateExpression().
3082317 Fix NullReferenceException in AddArgumentNameAction.
b92f505 Fix NullReferenceException in NullAnalysisVisitor.VisitObjectCreateExpression
72d62f6 Guard ikvm loader against null namespaces.
ef6b76e Fix NullReferenceException in OwnedParameterReference.Resolve.
dcaa3a2 Fix constant folding for binary operators on enum values if mscorlib isn't loaded.
2c8646d Suppress ExplicitConversionInForEachIssue if variable has unknown type.
1ae6ba2 Fixed bug in CopyCommentsFromInterface
9deefa8 Fixed potiental crash in ConvertImplicitToExplicitImplementationAction
c5ca3ac Fixed add imports bug.
721ce12 Filter out synthetic types in import items.
909088b Ignored failing unit test.
75c6ad3 AlignEmbeddedIf/Using statement is now AlignEmbeddedStatements & works now with embedded lock statements as well.
Added AutoFormatting option in GUI and option container, but without function right now.
fix #385 - DebuggerExceptions while stepping through code
Temporarily hidden autoFormatting check box.
Merged work on #304 and #306: GUI for C# formatting options.

Conflicts:
	src/AddIns/BackendBindings/CSharpBinding/Project/CSharpBinding.csproj
Adapted formatting editor items for latest NR integration.
Added new 'bold' display flag for code completion.