feat(install): support find and import the library

We explicitly link to the httpverbs static library and its
dependencies to avoid other projects attempting to link to the
nonexistent shared version of httpverbs.

Also make the public dependent headers public in cmake.
style: inline some functions