Replaced GCMSender with GCMUtilities, which is able to create a message
to the device when passed in a CollectorProfile (for Provider and
GCMRegistrationId), a PIMObject (for ObjectID), and a JSONObject (for
text from the data source). Changed FacebookProcessor and
TwitterProcessor to include text from the data source in the JSONObject.
Added a guard clause to IMAPParcel to catch a case where the UserTable
attempts to put in a "0" for the LatestObject, which caused a runtime
exception.