Removes unnecessary parameter from ContentManager.delete_notebook
Remove deleted notebook from notebook list

Uses events to notify the NotebookList when the content manager deletes a notebook, and remove the deleted notebook in response to such an event.
Fix constructor comments

Add content_manager as a dictionary key to the options param passed in to the NotebookList and Notebook constructors.
Remove unused event

This event never seems to get used.
Use $.proxy instead of that
Use events for rename_notebook

Triggers events on ContentManager.rename_notebook success and failure.  Also moves some logic out of this method.
Uses events for ContentManager.save_notebook

Modifies ContentManager.save_notebook() to use events, so that the Notebook instance can listen for success or failure events.  Also moves some logic out of save_notebook()
Merge pull request #2 from KesterTong/drive

Uses events to signal between ContentManager and other classes