(PUP-2557) Add deprecation of node inheritance
This makes a deprecation warning being logged whenever a
node is instantiated with a parent in 3x, and a warning is issued
during validation of the source text when future parser is used.
The intent is to remove the support for node inheritance in
Puppet 4.0.0.