Merge pull request #6 from nevyn/wip

Project: Compile with ARC
Deleted my personal xcuserdata
Use weak instead of unsafe_unretained where possible.
Don't destroy the test runner immediately.
Don't skip loopback interfaces.

Why did I do that? Something with P2P perhaps?
Remove DISPATCH_ASYNC

This is a baby step towards removing use of
get_current_queue.
Fix SecRandom include

Otherwise won't compile with 10.8 SDK, dunno why