Bug 112240 [Viewers] TableLayout should also support trees.
3.1 The TableLayout class cannot layout trees. As they now support columns we should also allow it to be applied.
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/TableLayout.java
/**
	 * The number of extra pixels taken as horizontal trim by the table column. 
	 * To ensure there are N pixels available for the content of the column,
	 * assign N+COLUMN_TRIM for the column width.
	 * 
	 * @since 3.1