Use submodules for libtomcrypt and libtommath

This won't currently compile. See the next commit.
Update setup to use new libtom* location
Use updated macros