Added Gaffer.NodeAlgo.applyUserDefaults()

Nodes created via the `NodeMenu` apply default values to their plugs, using the `userDefault` key in the `Metadata`.

Fixes #1038.