plugin: add fawkes plugin system
plugin: switch from fawkes to llsfrb configuration
plugin: disable dynamic update of plugins

This commit simplifies the plugin manager by removing:
* The file alteration monitoring, so that plugins are not automatically
  reloaded when their file changes.
* The configuration change handler, so that plugin are not informed
  about changing configuration values.

While this functionality is helpful in complex robotics software, we
don't think, it justifies to add more complexity into a referee box.
plugin: remove LibLogger from the plugin manager

LibLogger is not available in the LLSF RefBox libraries.
plugin: adapt the plugin makefile to the ref box

* Remove the utils.mk
* Rename the dependencies to their respective LLSF RefBox counterpart
* Rename the library itself to llsfrbplugin
libs: include the plugin library in the libs build
baseapp: add fawkes thread manager
baseapp: remove thread manager aspect collector

It is not required in the referee box.
baseapp: don't notify threads about failed init

The thread manager class was copied from a later version than the thread
class. In the older thread class the notify_of_failed_init function was
private, while in newer versions it is public.
baseapp: don't support the blocked timing aspect

The plugins for the referee box should interact with active elements
(e.g. machines) in the test bed. Therefore, they don't need the behavior
which the blocked timing aspect offers.
baseapp: adapt the baseapp makefile to the ref box

* Remove the tf.mk and related flags
* Remove dependencies to libdaemon
* Rename the dependencies to their respective LLSF RefBox counterpart
* Rename the library itself to llsfrbbaseapp
libs: include the baseapp library in the build