Remove reference to DateControl from 717cd0c

This was redundant anyway since the first condition checks for
boolean types.
Fall back to FieldValueSearch when better control is not available

Fix logic for determining when a to show a chart. It now requires a
number type and for it not to be enumerable.