Finish search code for inner nodes

TODO:
* Still need to figure out where rigidbody sim steps go
* Still need a faster way of checking for matches within a component
Component nodes now have a hash for quicker lookups of operation nodes

This is mainly for the case where objects have heaps of drivers, in which
case this step will take a while without
Step 1 in NodeTypeInfo cleanup - Remove unnecessary/unused methods
Cleanup NodeTypeInfo 2 - init_data()
Set node.class when creating nodes