Remove Dotabuff link

This site has WAY too much advertising to be included here