Fix column name collision on DictCursor and introduce DictCursorMixin.

fixes #79