Improve command line and env parsing

It is now possible to set application default values
before calling gegl_init(). These can be overridden
by environment variables, which are overridden by
command line arguments.