Remove thread creation logic from libfsw.
Remove unused thread_mutex.
Remove unreachable catch.
Remove unused Autoconf checks from configure.ac.
Use factory methods instead of manually creating a monitor of a specific type.
Use factory methods instead of manually creating a monitor of a specific type.