Use Coveralls formatter alongside SimpleCov.
Add a separate coverage category for .y files.
Add assert_diagnoses.
Move error raising calls to separate lines in ruby18.y to enhance coverage report.
More tests and parse.y fixes.
Add rake/clean.