support simulation without gazebo

- roslaunch demo.launch  sim:=true

- add arg sim to use moveit without running gazebo
- add joint_trajectory_controller from https://github.com/ros-planning/moveit_robots/pull/24