Fix token creation with null/blank CVC value.

Fixes a customer-reported issue related to token creation.

/cc @stephen
The expiration month/year are the only two getters which return an `Integer`. It's totally possible that the `Card` object's number/CVC could be null, or blank, etc. (In the case of CVC or zip, it's explicitly OK that they be null.)