New `ignored(*exceptions)` context manager in utils.py

More idiomatic way to write the `try-except-pass` pattern using a context manager.

Taken from [this talk](pyvideo.org/video/1780/transforming-code-into-beautiful-idiomatic-pytho). This will be in Python 3.4's stdlib.