[minor] move action generator code to its own folder
[medium] base API structure and endpoint for creating actions
[minor] scheduler does not override action ID, the API will do it
[minor] rename back meta action into extended action
[minor] add extra field 'status=inflight' and 'cmdsent' to extended action
[medium] API support for GET /api/action/<actionID>
[minor] make API listening IP and Port configurable
[medium] update json format to use lowercase syntax on key names
[medium] use Collection+JSON standard for API resources
[doc] update on configuration directives
[medium] API support for action create via POST values
[minor] support urlencode output in action generator tool
Merge branch 'api'