Improving overload of operator+ so that it doesn't modify either of the
FieldGroup objects involved but simply returns a new FieldGroup.
Merge branch 'fieldGroupAdd' of git@github.com:boutproject/BOUT-dev