`reaver::plugin`

`reaver::plugin` is a little utility class that provides cross platform
interface over dynamic library loading. It's dead simple and all of its
usefulness comes from the heavily macroed `plugin.cpp`. Only `__unix__`
loading implemented as of now.