Add `GC.getWeakRefTarget` function.

A basic functionality for weak reference implementation. We want to be able to do things like this:
```D
if(!atomicLoad(weakPtr)) // fast check
	return null;
return GC.getWeakRefTarget(weakPtr);
```
what's with this lock/unlock pulse?