Added StandardNodeUI with improved features.

Removed the default implementation from NodeUI - this is now an abstract base class. Moved implementation to StandardNodeUI and improved it to support organisation of plugs into tabs via Metadata, and to support a header and a simplified (tabless) view.