Fource use of integers for mcc, mnc, lac, cid, signal fields.

While investigating why my location data was not showing up on the MLS web site I noticed that some of the fields were being sent as strings.  This may be due to changes in gecko that cause it to send strings now instead of numbers.  In any case, we should probably force these to be integers as the folks on #geo suggested strings might cause the data to be rejected.