Instead of using a defines and conditional building of AES parts, move the conditional functionality into separate files.
In addition, rename md4.c to md4-internal.c to match in style with SHA-1 conditionally built internal implementation.