Replace auto-stashing with failure message on unstaged commit
Ignore blank lines in history
Merge pull request #243 from rcchan/precommit

Replace auto-stashing with failure message on unstaged commit
Merge pull request #244 from rcchan/history_blanks

Ignore blank lines in history
Events framework
Add event hooks for db collection operations
Events tutorial demo
Event with results for find callback
Change mws.db.collection.find.callback to mws.cursor.execute
Extend inline object
Pass collection name to events
Use colon for event namespacing
Events testing