Merge branch 'master' of ssh://roboclub.org/home/svn/scoutos
Overwrote the ROS sigint handler so now behaviours stop and die and stop motors upon exiting.
running libscout behaviors without specifying a name shouldmake everything publish directly (e.g., to /set_motor instead of/scout1/set_motor) and thus should work on hardware.
Freeing memory we allocate. Yay!
Changed it so that all behaviors are not instantiated immediately. Also changed pause so it does not spam (0, 0) motor speeds.
Added Sensors class that abstracts away sensors from behaviors. Stops creatingduplicated sensors for each scout.
Added launch files for the demo and made a little change to theargument checker to make them work.
Added linesensor to the behavior class.
Added maps and menus in scoutsim.
Menu options for about, quit, clear, and viewing different maps.
Behaviours now have names!
New behavior implementation that uses a list of behaviors to command multiple scouts with multiple behaviors.