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
Supply our own aes_enc.c
Travis should update submodules
Add extra compile args from project makefiles
Note git submodules in README
Move docs from README to Sphinx