Update freebsd makefile
Add install_callback() to eventcallback and vipobj.

Wrappers for install() that instantiate a helper object that invokes a lambda.
Factor our lambda callback creation.
Update expected unit test output. Give threads 10 seconds grace period @exit.
threadeventqueuemsgdispatcher implementation
Change weak(multi)?map::find_or_create, implement mcguffin maps.

weakmap's find_or_create() returns a ptr, null if couldn't insert.
weakmultimap's find_or_create() returns a ref.

Implement mcguffin(list|map|multimap) containers.