Used a TTCC layout instead. Will construct one.

  Added file logging for the app.
Updated test suite to silho unit tests.
[git] Add some ignores.
[git] Add ctags generator.
Updates to the defaults.
Added files to handle Linux-specific plugin loading.
Sweeping changes and incorporation of plugins.
Updated test dependencies.
Packing away even more changes.
Improved core systems (still failing tests).
Updated plugin infra and made it possible to resolve sym from libs.
Improved plugin system and abstracted symbol resolution.

Signed-off-by: Jacky Alciné <me@jalcine.me>
Updated cmake, src and tests for plugins and the likes.
Updated plugin code.

  Issue #7.
Restored test suite to a sane state.
Updated sources quite a bit. Not a good rebasing point.
Made the build output less verbose.
Ripped out some files for sanity when searching.
Removed duplicate bits of code.
[test] Add updates to test.