Template library: $name should be used as the array index in $this->_metadata and $this->_override_meta

Meta tags with type 'link' were never being overwritten because it was using `$content` as the array key instead of `$name` in `_metadata[$place]` and `_override_meta[$place]`.

This was causing, for example, a duplicate canonical tag if attempting to overwrite the default one.