feat(install): export LINK_LIBRARIES as well

After being imported across a project, cmake forgot the fact that
the library is static, not shared.  We fix this by linking to the
location + dependent library in library, so that the end-users are
not affected.

Also make the public dependent headers public in cmake.