Various baxter.sh updates

* Allows sourcing baxter.sh script.
* Adds argument 'local' for running on robot.

If ROS_IP/ROS_HOSTNAME not set, 'local' or 'sim' set ROS_HOSTNAME to 'localhost'