Avoid name clash with enumerations in geometry. Refs #7510

You couldn't include ReferenceFrame & PolygonEdge in the same file.
Fix ITableWorkspace from python to allow all integer col types.

Not completely relevant here but it came up while I was trying to look
at something and it's so small I thought it worth fixing.
Refs #7510
Use detector shapes for SofQ width calculations in NonPSD mode.

A DetectorGroup is assumed to contain detectors at the same r, theta &
shape and the first is used.

Refs #7510
Merge branch 'bugfix/7510_sofqw_widths_nonpsd' into develop