Create a context manager that prevents updating of the search index

Given a model that has non-searchable fields that are updated often, this
context manager can prevent frivolous search index updates.
Test nested contexts too
Merge pull request #56 from moggers87/block-search

Create a context manager that prevents updating of the search index