GROOVY-6593 Edited grammar to allow nls! before null-safe, spead and member-pointer operators
GROOVY-6593 Lessened the impage on groovy.g and more tests
Merge pull request #332 from timyates/GROOVY-6593

GROOVY-6593 Operators other than dot do not support carriage returns
minor refactor to improve IntegrationTest.groovy robustness on windows platform
GROOVY-6593: newlines before operators (cover conditional and elvis cases too)
Add copy constructor for TemplateConfiguration