Cygwin and FreeBSD broken

The new method Memory::ReleaseRWX has the wrong signature on these two
platforms. The argument type is Memory& when it should be MemoryBlock&.

Fixed.

Sorry, I really thought I double checked all those. I'm chomping at the
bit to get more machines so I don't have to guess at these things any
more.

Reid.