Fix html entities in name field

We have some links that have a special styling using a > character at the end:

    Cost Per Hire Calculator >

The cmsfiler_link app doesn't properly encode them so they end up being double encoded and display as:

    Cost Per Hire Calculator &gt;

(The actual source code output show `&amp;gt;` and that is why it shows the entity)

This is easily fixed by wrapping the `name` in `django.utils.html.escape`. I decided to do it in the `cms_plugins.py` instead of the template file so this fix would apply to custom templates that someone might use since it makes no sense that anybody would want the original behavior.