This adds a new configuration file based on the INI format. The new format will allow adding GRAY parameters without breaking compatibility with existing configurations, unlike as of the old gray_params.data.
This lays down the basis for the gray command-line interface. All options works but currently --units and -v/-q have no effect.