ivory-commsec: delete obsolete header
smaccm-shared-comm: rename basically everything

yeah, i know its kind of arbitrary, but having meaningful names makes this
code a lot more understandable
smaccm-commsec: config naming conventions changed
smaccm-commsec: refactor c code into two separate context structs

in reality, we were always using the contexts as two separate memory areas -
this refactoring makes it formal.

also, note we're using a "struct commsec_enc" style rather than the typedef
style, to make it simple to import the structs into Ivory as an abstract struct.
smaccm-commsec: rewrite
smaccm-commsec: add forgotten header to cabal file and artifacts
smaccm-commsec: add start of test
travis: add smaccm-commsec targets