core: only depend on core_kernel

Core's huge and has platform-specific dependencies. To keep dependencies
and total compile time down, only depend on the library that this
library uses.
core: remove dependency on comparelib
core: update dependencies in opam and .travis.yml