Merge GridVolume branch improvements to make Release Candidate version.
Cleanup code
Small code style changes for improve readability
Comment unused functions
Add test for detect unused code and options.
Add UserConfig.txt to ignore lists.
Merge