Libcheck upgrades for integer and string asserts

Upgrade to the new libcheck API for integer and string assertions. Floating
point assertions are not in libcheck yet, so these are kept intact.
Add more gust86 code

This is in no way complete, but it is progressing.
Fix naming clash with complex.h
Add types for various orbital element formats
Add GUST86 to cmake build system