Anti-disassembler tricks

Restructuring and adding a few more tricks to try to evade various disassembly techniques.

TODO: Add a few cryptographic functions (hash functions).