Back out PR 240 until edx-platform test failures can be resolved
Merge pull request #255 from edx/christina/revert-240

Back out PR 240 until edx-platform test failures can be resolved
Move xblock-family mixins into a separate python module
Extract Runtime-services machinery from XBlock into a mixin
Make XBlocks and Fields access FieldData via a runtime service.

Maintains the ability to pass a FieldData in XBlock constructors for
backwards compatability.

[PLAT-206]
Deprecate passing field_data through the runtime constructor
Merge pull request #253 from cpennington/field-data-as-service

Access FieldData as a Runtime service
Make tests pass without deprecation warnings
Merge pull request #257 from cpennington/remove-warnings

Make tests pass without deprecation warnings
Added support for json-encoded strings for Dict field
Addressed review notes. Removed pretty printing as it created more problem than value