Require optional dependency for mcrypt, made hard dependency
This removes the fallback to xor_encode which was found to be weak and shitty.