Field Data: optimize long type to use narrowest possible type automatically
closes #2795