Added xacro and macro_xacro for bmda3

Shaun - I updated two of the items that Gijs requested. The symmetry request will take more time than I have today.
I think we normally don't use uppercase in link/joint names. @shaun-edwards?

Same goes for filenames of the meshes.