Remove unused patches.
Remove unused file.
Update to 3.6.0:

Mono 3.6.0 has 878 commits since the last release. This is the work
of 66 contributors since March 10 2014. Out of those, 22 have done
their first contribution. 112 bugs were fixed.

Highlights

    Runtime performance counters have been integrated into the
    profiler allowing the performance counter information to be
    surfaced to profiling tools and in particular Xamarinâs upcoming
    profiler.
    The profiler now produces backtraces for statistical mode. The
    profilerâs tracing mode now works on ARM.
    We now distribute nuget on mac.

Debugger

    The debugger now support line and column ranges. pdb2mdb supports
    it. Note: the rest of our toolchain still needs to be updated.
    The debugger now supports changing the current line in the top
    frame.
    Lots of bugfixes and performance improvements.
    The debugger now support reading simple properties without
    calling their getter, this is done by having a lightweight IL
    interpreter for small pieces of code. This allows more properties
    to be inspected while the process is completely stopped and
    without having to temporarily resume execution of the target
    to execute the property code.
    Added buffered response mode to improve network efficiency on
    high latency links such as USB.

Garbage Collection

    The GC bridge got a lot of performance work. There are now two
    new modes that can significantly improve some workloads.

Class libraries

    Multiple http stack improvements: some leaks in the stack have
    been fixed, as well as solving some long-standing bugs involving
    asynchronous operations and proxies. We have introduced a more
    comprehensive test harness to ensure that those bugs do not
    surface again.
    System.IO.Compression is now implemented
    System.Security.Claims is now implemented. It resides in the
    System assembly (existed before in the Identity stack, but now
    we track the new home from the .NET 4.5 API).

Performance

    Reworked locking to drop a hot lock in method lookup.
    Use fine grained locking instead of a big hot lock.
    Better hashing of some runtime internal items to avoid some
    corner-case slowdowns with generics.

Profiler

    The profiler is now able to produces backtraces in statistical
    mode.
    Added periodical flushing that should help interactive users.
    This means that the profiling will send data over the profiling
    even if the application is not currently sending data (this is
    there to support the upcoming new profiler UI).
    It now collects and reports performance counter information.
    See mprof-reportâs man page.

Misc

    Fixed the handling of the volatile. CIL prefix.
    We now distribute IKVMâs ikdasm tool. This is a reliable
    disassembler that does not have the limitation of monodis of
    requiring a complete set of assemblies that are compatible to
    disassemble. This will disassemble even files that do not have
    their dependencies available.
    Optimized EqualityComparer for more types.
    Mono.Unix.Native.Syscall.getxattr() can now return Errno.ENOATTR
    on OS X.
    Our msbuild implementation can now build Project K and Roslyn
    Optimized EqualityComparer for more types.

As well as lots of bug fixes
Updated lang/mono to 3.6.0
Update to 2.0.1:

Version 2.0.1 (aug.20th 2014)
  Bugs fixed:
    * The Mac resize thing doesn't anymore look ugly
        (but still: if you close the program with apple-q, it doesn't save settings)
    * Set default language by command line switch works now as planned
    * Repaired a bug in the settings window
  Further:
    * One .jar file for both Java 5 and Java 6+
    * Validate files works now better, but you still get a long stack trace for every defect file
    * some small corrections
Updated games/MyGoGrinder to 2.0.1
On AIX, openssl ignores $CC & defaults to using the aix-cc profile
& building with /usr/vac/bin/cc, add the necessary checks to Makefile
to use the correct profile depending on what CC/ABI is set to.

Patch from Sevan Janiyan in PR 49131, but moved a few lines to not
affect Darwin.
Fix build on SunOS.
Fix build on SunOS (needs explicit -lWUtil).
Fix build on SunOS (needs explicit -lm).
Fix build on SunOS (needs explicit -lm -lstdc++).
Fix build on SunOS (needs explicit -lX11).
Fix build on SunOS (needs explicit -lm).
Fix build on SunOS (needs explicit -lX11).
Fix build on SunOS (needs explicit -lstdc++).
Update nodejs to 0.10.31.

2014.08.19, Version 0.10.31 (Stable)
* v8: backport CVE-2013-6668
* openssl: Update to v1.0.1i
* npm: Update to v1.4.23
* cluster: disconnect should not be synchronous (Sam Roberts)
* fs: fix fs.readFileSync fd leak when get RangeError (Jackson Tian)
* stream: fix Readable.wrap objectMode falsy values (James Halliday)
* timers: fix timers with non-integer delay hanging. (Julien Gilli)
Updated lang/nodejs to 0.10.31
Fix build on SunOS (use LDFLAGS not LIBS, add -lresolv).
Fix build on SunOS (needs -liconv and groff, add PKG_GROUPS).
Fix build on SunOS (needs explicit -lm).