Bug 161401 [Viewers] Tweak ColumnViewer-API
- Rename getRowPart(Point point) => getViewerRow() - Rename getCell(Point point) => getViewerCell() - Rename setViewerColumn(final int columnIndex, ViewerColumn viewer) => setupEditingSupport - Make setupEditingSupport() private no one from external needs to use this API to set the EditingSupport for an ViewerColumn
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/TableViewer.java
cachedElements = newCache;
			} else {
				Object[] newCache = new Object[count];
				System.arraycopy(cachedElements, 0, newCache, 0,
						cachedElements.length);
				cachedElements = newCache;
			}
		}
	}
	private VirtualManager virtualManager;
	/**
	 * Internal table viewer implementation.
	 */
	private TableEditorImpl tableViewerImpl;
	/**
	 * This viewer's table control.
	 */
	private Table table;
	/**
	 * This viewer's table editor.
	 */
	private TableEditor tableEditor;
	/**
	 * Creates a table viewer on a newly-created table control under the given
	 * parent. The table control is created using the SWT style bits
	 * <code>MULTI, H_SCROLL, V_SCROLL,</code> and <code>BORDER</code>. The
	 * viewer has no input, no content provider, a default label provider, no
	 * sorter, and no filters. The table has no columns.
	 * 
	 * @param parent