Small change to the Circle config structure.

- The "environment" parameter should be different for each branch, so
  moved to a per-branch command-line argument instead of global env var.

- (Forgot to mention in last commit) Removed the valid environments
  array. IMO, why limit which environments projects can use?