Ensuring isNew supports primitive ID types

AbstractEntityInformation's isNew method returns true only if the ID
attribute is null. Primitive attributes can never be null. This
change also returns true if the ID is a primitive extending
java.lang.Number whose value is less than 1 (the convention for
unassigned primitive IDs).

Issue: DATACMNS-357