mlock Net_Crypto instances since they contain secret keys

Currently only on unix systms with `mlock`/`munlock` and `posix_memalign` (since `mlock` implementations are allowed to require the region to be page aligned).
Since I don't have a windows with any development environment setup, someone else has to do the windows `VirtualAlloc` equivalent unless I get excruciatingly bored.