Add provides and requires properties to Flow

Provides and requires properties are used to browse all
required and provided values for the whole Flow.

The same properties were added to the Task.

Appropriate Task properties were renamed to rebind and save_as.

Change-Id: I02eb02303a9701a13f1a54f06f20bbf9aebd1d04
Merge "Add provides and requires properties to Flow"