This follows the implementation of configurable warnings.
This includes detailing the use of `fatal-warnings` within project.conf This also adds a deprecation notice to the fail on overlaps section.
This adds multiple tests for custom plugin warnings and core warnings, providing checks for both cases which should cause warnings and errors when configured as fatal.