Issue #117, step 1: new rule for parsing mixins.
Issue #117: Re-order grammar file.
Issue #117: Move variable rules together.
Issue #117: Refactor variable definitions.
Issue #117: First shot of the class MixinUtils.