Feature content type update

Ajax response headers now used to get server data content type.

Node deserializing now mixins the server data (The node should be generated just prior to mixin, this allows node creation data to stick).

Updated integration test for mock data.

contentType set in node entity overrides contentType from ajax response (for development, allows mockData to not require response headers)