fixing libtom CS2a (almost works), and enabling CS1a by default
re-organizing the crypto into it's own lib dirs as it's not 'unix' specific