Move tagcloud out of core

Fixes #7140 

Tested and all components still work (tags page handler, sidebar tagclouds and theme preview component)

/cc @ewinslow 

Only left the language key "tagcloud" in core as it is a generic word
we could, but php files is currently used in all plugins. Is there a specific pro/con for using .css instead of php (other than default syntax highlighting)?