Require the domain to be passed into mono_gc_remove_weak_track_handle.

mono_gc_remove_weak_track_handle is called by mono_gchandle_free called by reference_queue_proccess.  That call path does not have the correct domain in its TLS for the objects it is watching.

This patch obtains the domain from the info stored in the HandleData array and passes it to the mono_gc_remove_weak_track_handle call.

This patch should not be needed post 2.10.* as mono_gc_remove_weak_track_handle  has been removed.

DE52636

Code contributed under the MIT/X11 license.
Fix to allow mono to run with sgen when installing mono with xcopy.

Code contributed under the MIT/X11 license.
Merge pull request #1 from bholmes/dlr_gc_2013-03-06

Dlr gc 2013 03 06