Follow-up to r3109: there was actually more than one user of `cursor.description`, so I decided to factor out the changes.
There's now a `trac.db.get_column_names` utility, which is simpler to use than `cursor.description` (it contains only the names) and is guaranteed to deliver `unicode` objects.