Allow global env files to be specified in options

A src property can be added to the options object. This can be a single file or a list of files.

This makes it a lot easier to have global config set in one place and any customisations to be made in the environments as needed.

The order of env configuration is now:
- options (without src)
- options.src
- specific enviroment