Renamed audioplayer directive to m3ulink

Also made it more generic: now it just creates an href attribute on
whatever element it's on, which should make reuse easier. It also
has lost its baked-in assumptions about file locations.