better threading for NaoNode (with ROS shutdown handling)

also do a few import cleanups