Jobs API - Support compensation in Job Ad, add period property to compensation

Description

Added support for the compensation object in the Job Ad.

Added period property for the compensation object.

    period:
      type: string
      enum:
        - HOURLY
        - DAILY
        - WEEKLY
        - MONTHLY
        - YEARLY

Impact

Job Ad can be created and updated with optional compensation object.
If set, compensation will be included in the Job Ad response.

Compensation object can be created and updated with optional period property.

This change is backwards compatible and does not require any changes in the existing clients.

References