better threading for NaoNode (with ROS shutdown handling)
also do a few import cleanups