Add cssClasses support to columns

I thought I needed to edit the link() function of every directive in order
to do that, that's why I isolated them first. But it turns out that it
wasn't necessary... Anyway, isolating the list column directives was
necessary, so now it's done!