Build libcrypto.a with a single archive command

All of the dependencies are declared and built before the libcrypto.a archive
is built. This enables fast, accurate, and parallelizable builds--especially
incremental builds.