Display plugins, first version.

- Added a SharedLibrary class that can load shared libs and get symbols from them.
- Added SharedLibrary tests (unix only).
- Added support for plugin TileCallbacks to appleseed.cli.

`catch (`