Specupdate VII

1) More specs. There is now 100-% coverage of the test parser, the only untested feature there is the difference in compatible/strict behavior of schemes. Implementation intentions not fully understood.

2) There is more strict checking of class values on parser input.

3) Both the compatible and strict versions of parser regexps are now constructed on init, and runtime decides which ones to use based on current settings. This means both are available to the same instance.

This pull request is ready for merge, unless we decide to look into the schemes behavior (item 1) before merging.