Access FieldData as a Runtime service

Yes, all existing access patterns should work. I do want to update edx-platform to use the new pattern if possible, but I don't know how feasible that is just yet.