Display 404 page if tag does not exist.

closes #2667
- if tag result is '' 404 instead of rendering an empty page
- added test for /tag/asdf should 404
Merge pull request #2735 from shindakun/tag404

Display 404 page if tag does not exist.