Added checks for BSD-compliant protocol constants.
Fixed the checks for a couple of Linux-specific constants so they work correctly (they included the wrong header).
Added a check for the Linux-specific constant IP_PMTUDISC_DO; this'll be used with IP_MTU_DISCOVER in a future patch to make Linux sockets match BSD/OSX/Windows behavior.
Fixed the way assemblies are located when uninstalling so .exe assemblies can be uninstalled from the GAC.
Prefer __sync_bool_compare_and_swap() over PPC inline asm.

Debian's GCC 4.4 in particular does not compile the PPC assembly.
Fix PPC link error on mono/mini due to missing symbol.
Formatting changes to adhere to existing code style.
Fixed IsSwitch to check for files ending in '.exe'.
Removed checks for all-uppercase extensions in Uninstall.
Include <stdint.h> to allow cross-compilation from OS X.

Cross-compiling mono on an OS X host for a Windows target using
mingw-w64 fails because of undefined __int64 types in a couple of places.

Including <stdint.h> fixes this and allows the OS X host to cross-compile
a Windows mono.

It probably sounds like an obscure use-case, but the wine-mono
project does just this, so ability to cross-compile for Windows on OS X
is crucial to being able to build wine-mono on a Mac.
System.Web: Fixed bugs in HttpRequest.GetBufferlessInputStream()
Added missing properties available in .Net 4.5
Fix contextual keywords parsting. Fixes part of #10314
Disable failing test until I have mental strength to fight with stupid jay again
Compile more await identifiers. Fixes part of #10314
Fixed code style brace same line & remove space before brace
[Cairo] Fix mono-cairo.pc file to not hardcode 2.0 profile

Fixes BXC#10484.
Misunderstood styling feedback

My bad should have looked at the excellent README in /mcs/class/README.
Merge pull request #568 from devlead/patch-1

Added missing properties available in .Net 4.5
Fix BinaryReader.ReadChars() no longer recursively calls BinaryReader.Read(). Patch based on tomspilman pull request #559
Optmize some empty array allocations
Update to mdbdump to print more mdb details
Update 4.5 bcl solution files