Generate the code for the direct interface declarations in the build script instead of doing it at compile time.
Moved diret api declarations out of avx_*.d.
Adding documentation generation to build.d.