Removed bound dirtiness workaround in OSLObject::affects().

DependencyNode::affects() is now called when output plugs are dirtied as well as input plugs, so we can now declare the true object->bound dependency.
Added missing import in startup/gui/viewer.py.

This hadn't been seen before because the order config files are loaded in by IECore.ConfigLoader is non-deterministic.