Add --no-environment option to node.rb

This allows us to circumvent bug http://projects.puppetlabs.com/issues/3910 on puppet 2.7.

When using node.rb with --no-environment, yaml does not contains any environment and thus client is always authoritative.