Update other interactive markers when one changes

i think this fixes an issue of markers getting out of sync when you have a virtual joint that controls the position of other joints in the same tree. i'm going to test it more before sending a pull request to the main moveit repos

@s-noda 

Example problem:
![out_of_sync](https://f.cloud.github.com/assets/561060/2220206/dba280c8-9a4a-11e3-83cb-c2b8d0328669.png)