RMC sentence length fix.

RMC sentences can contain 12, 13 or 14 fields depending on the manufacturer's implementation. This changes the validation to only throw an error if the data is null, less then 12 fields, or more than 14 fields.