added environments default, validate and none

Created a pull request because it changes the specification.

I believe the options tag-self-close, csslint and jslint should be set to false by default.

tag-self-close enforces a legacy behaviour.

csslint and jslint because i feel like the user won't want them by default.
exports = { // will remove the extra level