Begin implementation of Properties::parseAttributeAsProperty.
Add tests for parsing +PROPERTY attributes.
Allow multiple spaces in variable definitions.

Fixes the testParseAttributesAsProperty:var test case.
Capture the "+" suffix of property definitions.

Fixes the testParseAttributesAsProperty:var+ test case.