Fixing issue 812
Merge pull request #813 from QuentinDeroubax/FixingIssue812

Fixes #812
Including GRSD a global radius-based surface descriptor

GRSD is developed by Zoltan-Marton, this was a old patch as part of his branch being included into the trunk
Adding test files for RSD and GRSD.

style guide issues resolved