Move load_from_json to the test file only

It's a reasonable demo of in memory xblock creation, but doesn't fit
the xblock pattern. Moving temporarily to keep the dag persistence test.
Add field iterator which includes namespaced fields

And fix get_explicitly_set to use it and to get the json not native
field values.
Better explain behavior and todo's