Warning fixes, cleanup, and autorelease pools

This removes the remaining warnings I can see in VDKQueue, as well as some general cleanup.

I also had to add an autorelease pool, because now that the system frameworks are built using ARC, we're getting back autoreleased objects which will be leaked.