Field omission backend changes

We have expanded the Content Type fields definition to include a new "omitted" property. Tagging a field as omitted causes it to no longer be delivered via the Content Delivery or Content Preview APIs, and only to be present on the Content Management API.