Shuffle ordering for two productions to make Classes and Records consistent
Merge pull request #523 from noakesmichael/spec-class-record

The productions for class-declaration/record-declaration are similar in nature but in different orders.  Ditto for class-statement and record-statement.  Enforce consistency.

Trivial: No review