Enhancing range checked parameters:

- Parameters are checked in groups instead of failing on just the first missing required or out of range parameter
- "meta-parameters" are checked, those that are set manually, not through the parser
- Better error handling in usage of fparser
refs #2244