Set location and category of xblocks after constructed

No longer treat these as xblock fields.

Thus, change all instantiators do set these and not put them in the
model data. Remove any references to these from __init__ methods.