Adds a file system field

This adds a file system field type. Relies on a file system service, so this is useless outside of the context of a runtime. There is a matching branch in xblock-sdk which adds this service, and includes tests (which also test my last patch to XBlock). 
It might be nice to actually have an actual python class to define this interface (so that you can reference it in the docs).