fix spelling
rename checkDeleteAllowed as prepareToDelete
add a couple handy convenience methods
USERGRID-1356 - Ensure PUT (create) / DELETE / PUT (create) cycle works as intended
Merge pull request #129 from apigee/USERGRID-1356

USERGRID-1356: Ensure PUT (create) / DELETE / PUT (create) cycle works as intended for Devices