perl 5.18 doesn't produce "syntax error", allow for that

It instead produces:

Unknown regexp modifier "/b" at smokeme.config line 1, at end of line
Unknown regexp modifier "/n" at smokeme.config line 1, at end of line
Introduce fallback.pm (like lib.pm, but do push() not unshift()) and a JSON.pm fallback wrapper for JSON::PP.
Make sure configsmoke.pl can find itself (and fallback.pm)
Add version.
make the test "pass" again.
Add the reporter applet.
Fix the autocommit.