Initial support for a filesystem based result backend.

This is an implementation of a filesystem based result backend, as discussed earlier in #1780.
I ran the unittests on python 2.6, 2.7, 3.3 and pypy, as well as tested the backend locally and with multiple nodes on GlusterFS.