Removed unused node binding macros.

Their functionality is all in NodeClass and DependencyNodeClass, and they weren't being used anywhere.
Enabled subclassing of Box in Python.

We envisage this being used for making subnetworks with specialised user interfaces.
Merge pull request #516 from johnhaddon/pythonBoxes

Made Box subclassable in Python