into modules. By and large this commit: - shuffles header files and ifdefs - splits code out where necessary to be modular - adds module glue for each of the components - adds/replaces hooks for things that can be installed at runtime
option. (Also, make EXEC_ELF32 option a way to explicitly include 32-bit ELF support.)