Merge pull request #28 from amuramoto/master

Fixed typo in code comments
USERGRID-3043: added appId to ClientSessionMetrics (not sure why, or how long, it’s been missing).
Merge pull request #29 from apigee/usergrid-3043

USERGRID-3043: added appId to ClientSessionMetrics (not sure why, or how...
USERGRID-3070: bumped version from 2.0.9-SNAPSHOT to 2.0.9.
Merge pull request #30 from apigee/usergrid-3070

USERGRID-3070: bumped version from 2.0.9-SNAPSHOT to 2.0.9.
Merge pull request #31 from amuramoto/master

fixed typo
USERGRID-3134: bumped version string to 2.0.10-SNAPSHOT.
USERGRID-3134: updated AbstractUploadService to check for null or empty session id and have session manager open a new session if we don't have a valid session identifier before uploading metrics.
Merge pull request #32 from apigee/usergrid-3134

Usergrid 3134
USERGRID-3135: added new SDK option to upload crash reports even if device is not participating in sample.
Merge pull request #33 from apigee/usergrid-3135

USERGRID-3135: added new SDK option to upload crash reports even if devi...
USERGRID-3142: added code to compare log levels when ready to upload (not just when they enter).
Merge pull request #34 from apigee/usergrid-3142

USERGRID-3142: added code to compare log levels when ready to upload (no...
added logoutAppUser and logoutAppUserAsync method