Added validation for CNP.

In Romania CNP means Cod Numeric Personal (NumericPersonalCode). It is a code for identify people and make invoice for a non-juridical person.