[Ide] Fixed multiple iterations over an enumerable
[Mac] BXC11649 - Recent projects menu full of ampersands
[Ide] Remove redundant data file
[Ide] Don't copy Data files to wrong place

The MSBuild tasks already do the work of copying to the correct location
for the Data build action - having Copy to Output set too results in
duplicate files in the wrong location.
[Core] Fix NRE on startup on some WinXP systems
[Ide] BXC11226 - Left-Key should collapse folder in Solution Pad
Fixed part of 'Bug 11661 - Random regular crashing'.
[Ide] Used text encoding detection in find in files.
Fixed 'Bug 11660 - Refactoring service error in non-C# files'.
Updated nrefactory.
Fixed 'Bug 11641 - Bracket removed occasionally when inserting text
right after'.
[CSharpBinding] Fixed DefineSymbols add/remove/contains logic

Fixes bug #11676
[VBNetBinding] Fixed logic for manipulating DefineSymbols
Fixed colored text paste in pidgin.
[CSharpBinding] Fixed exception when opening formatting options.
[Ide] Do better default selection for build config/runtime menus

Attempt at fixing bug #11654
[CSharpBinding] Fixed allman c# formatting settings.
[Ide] More fixes related to bug #11654
[Ide] Once we match the ExecutionTarget, re-resolve the configuration

Fixes bug #11654
Merge branch 'master' into ibboard-dev