pkgs: Moves 'Number of licenses' near vendor/software/version fields
pkgs: Adds 'associateinventory' field into conf.xml
Updates UI accordingly
pkgs: Adds the count of the licenses
pkgs: Fixes typo
pkgs: Fixes PEP8 int parser.py
scheduler: completed_step return value fix
Merge pull request #117 from jfmorcillo/convergence_logicielle

Convergence logicielle
scheduler: added a empty WOL phase for pull mode
scheduler: bundle debug message only for related circuits
dyngroup: add convergence table schema
dyngroup: Add convergence pages

Add convergence icon
Create convergence sub-group management
scheduler: workflow order check on pull mode
pulse2: new dlp service

Provide a wsgi application enpoint for pulse2 pull clients.

/api/v1/auth/ : client authentication
/api/v1/commands/ : list of commands for the authenticated pull client
/api/v1/file/ : package download URL
/api/v1/step/ : step results feedback

A standalone server can run with pulse2-dlp-server.
msc: re-schedule logging and next launch date update
msc: Fix getCommands() missing statuses

New scheduler introduce phase table and some statuses are no longer
updated in command table, but in phase table
So, put these missing results in return of getCommands()
msc: display convergence action only on groups