Fixes #5643: add support for environment variable through ${node.env[XXX...

...]} notation
context has been introduced in cfengine 3.6, so it would break compatibilty with stable version.

Having node.sth defines the variable in the node context (funny thing, you can also redefine sys variable like that)