Added wildcard support for project items.  E.g.: <Compile Include="**/*.cs"/>
fixed compile bug
Works on a Mac using <Compile Include="**/*.cs"/>.  Added a special WildcardItems container for saving back wildcards and keeping them isolated from other Items.  Fixed: top level wildcard directory was not working.
Use custom GetDirectoryName methods that support wildcards
Merge branch 'master' of https://github.com/jaredthirsk/monodevelop
Fixing code formatting
Fixed 'Bug 11024 - Impossible to type new generic type'.
[Core] Fix a regression from e0cf1483 when saving csproj

If both the old value and new value are the same we should do nothing.
We should probably also be careful in case the new value is null. In
this scenario that probably means we should remove the xelement but
currently that might still trigger the bug in
https://bugzilla.xamarin.com/show_bug.cgi?id=11039
Fixed 'Bug 11014 - Format selection and on fly code formatting does
not work'.
[Ide] Allow deleting non-project folders
Fix 10982 - Moving a folder excludes it from the project
Fixed 'Bug 10975 - End of line cutting off AutoComplete'.
Updated nrefactory.
[Ide] Type system service supports batch update information now.
(fixes bug in semantic highlighting that was called on unloaded
projects)
[Ide] Find in files no longer tries to search twice in the same file.
[Ide] Fixed 'Bug 10778 - Strange code folding bindings on Mac' /
synced navigate fore/back keys with xcode.
[SourceEditor] FoldDefinitions is does now toggle fold definitions.
[Ide] Corrected fold definitions label.
[Core] Improve handling of policies

Properly remove loaded policies when the add-ins that
define them are disabled.

Should fix 379 - Cannot enable the C# binding
Improve behavior of "build before run" option

Instead of building the whole solution, we just now build the startup project and any
dependency of that project. Fixes bug 1428.