Initial commit to branch in which work on legacy support will take place.
Added tester code to initial BOSS startup, will not be kept when branch is merged, but useful for now.
Removed generator, upon further thinking it isn't actually possible.
Issue #28 work. Converted requirement and incompatibility messages are now labelled as such.
Issue #28 work.

Implemented a more rigorous conversion method for inc, req and dirty
messages, with localised text additions.
Updated API internally to reflect recent changes.
Fixed discrepancy between YAML generator output and parser's expected input.
Fixed issue #34.
Fixed issue #33.
Merge pull request #36 from WrinklyNinja/issue-33

Issue 33
Removed legacy parser test from main.cpp.
Merge branch 'legacy' of github.com:WrinklyNinja/BOSSv3 into legacy
Forgot to remove header include.
Merge pull request #37 from WrinklyNinja/legacy

Merge in legacy branch