USERGRID-2668: added try/catch block in populateWithError; added try/cat...

...ch in swizzled sendSynchronousRequest; also added code to capture NSError in sendSynchronousRequest, even if caller passed NULL.