Warnings system
Add the ability to trigger a warning from a test. Warnings count as a success/pass, but show that something might be wrong. Warnings can be disabled, and are off by default (act as a linter).
Warnings can be used by Spectator to report unexpected behavior. For instance, no expectations were tested in an example. Warnings can also be utilized by end-users to report non-fatal problems.