Deletion requests API support, backend for resolve

Adds API support for deletion requests and "trash", via:

 - api_methods.request_deletion(session, params, callback)
 - api_methods.trash_entity(session, params, callback)
 - api_methods.cancel_deletion(session, deletion_request_id, callback)
 - api_methods.confirm_deletion(session, deletion_request_id, callback)
 - api_methods.process_deletions(callback)
Fix solr handling of deletions; better comments
Tests for dotstorm, refactor base deletion handler
Tests and deletion fixes for twinklepad
Deletion and tests for clock, firestarter, points
Individual point trashing, with sockets,tests
Trash frontend for points
Fully working deletion and trash