feat(rest/hal): provide initial HAL representation of tasks

Provide

(1) GET /task          accept:application/hal+rest
(2) GET /task/id       accept:application/hal+rest

Requests in engine-rest.

The response body contains a single task (1) and a list of tasks (2)
in HAL (Hypertext Application Language) representation.

related to #CAM-2550