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
Move messages to log at debug instead of information. Refs #7510
Merge remote-tracking branch 'origin/bugfix/7510_sofqw_widths_nonpsd'