Merge branch 'dev' into cmake
remove old crud
remove auto-generated makefile
add kmutil - utility fucnctions

So far, revcomp, an in-place revcomp, and translate_codon
update cmakelists with latest additions to library
add utility to generate codon map code
update gitignore
revamp cmake configs
fix up new CMake configs
headers with modern inline function prototypes
modernise travis config
fix test link_libraries call
remove static lib from travis checks

- it's not acutally installed
better cmake installation and static library cfg
re-add static version of libkm, w/ correct name
try fixing travis build process
add tinytest as git submodule
rename test main code
[include/*.h] fix comments in header files
[src/*.c] change whitespace in func definitions