Improvements for preparation to separate test data into plain text files.

Refs #103.
Merge pull request #115 from sebastianruder/for_all_rule

Defined all-SVP-rule combining all-rule and SVP-rule
General cleanup of that/which/who/whose handling

Add plenty of whichspace to make it clear where the rule boundaries are.
Move around the examples so that they are next to the rules that apply
to them.
change that_adj to that
Add more explanatory notes
Merge remote-tracking branch 'origin/master' into testtsv2
Trim dependencies. Refs #103.
Merge pull request #114 from ceefour/testtsv2

Improvements for preparation to separate test data into plain text files
Bump to version 1.6.0

There are too many changes for this to ever be 1.5.2
major cleanup to improve readability
moved tobe
slightly improve documentation
Merge pull request #120 from williampma/RuleFileCleanUp

R2L rule file major cleanup to improve readability
Removed merge conflicts