LL-796 #close Rewrite and refactoring complete.

Loading more search results will now incrementally add to existing
tagcloud frequencies, only tags from newly loaded entities will be
added. Split up the tag cloud data building and displaying logic. Using
correct color for filtering by tag. Showing ajax loader when needed
(will probably change the image for spin.js implementation). The code is
a lot mebber than before.