Enforce type of the XBlocks Fields when set

This updates the XBlock dependency to edX/XBlock@cba8d788f0c16802b4cc468ccb6dc765b62e55e8
and add the newly introduced enforce_type methods
Merge pull request #5 from FiloSottile/enforce_type-solutions

Enforce type of the XBlocks Fields when set