Fix openssl-sys.

This replaces the NativeMutex usage from rustrt (now removed) with StaticMutexes from std::sync. I had to use a `Vec<Option<StaticMutexGuard>>` in order to allow for unscoped unlocking like with NativeMutex. This fixes issue #127. This also fixes the Neg implementation for BigNum, as it has now changed.