Fix: AutoFill didn't take hidden columns into account for column enablement

- Fix is to motify how AutoFill gets the column index for the hovered
  over cell (it was using the visible index), in _fnTargetCoords to use
  the fnGetPosition DataTables API method which gives use the column
  data index. That can then be used. We still need the visible index for
  some other operations as well