clean up link/joint name access function.  index => id.  resolves #182
updates the existing code to the new function names.
joint names are no longer automatically changed to be unique.  i print a warning if they are not unique inside a single robot, otherwise the robotnum is sufficient to distinguish them
Merge pull request #656 from RussTedrake/findlink

Find link