glpi: Possibility to use a file for glpi profiles provisionning
scheduler: revert commit b55c057004d72f4eec9ae9f84d2e8c1f74ba8bb3

Restore os.killpg() function, vnc and deployment were broken
glpi: Update ranking whitout taking Root entity rule
glpi: fix duplicates methods

getAllEntities() and getAllLocations() are duplicated due to last
commits.

Blame on the developer who has commit this !! Entity and Location
dyngroup criteria are broken !!

So these new methods were renamed. I was not very inspired.
pkgs: fix pyflakes
monitoring: fix pyflakes
pulse-agents: fix repo creation
pulse-agents: fix repo creation for CD
glpi: Add rule ranking managmenet feature
agents: erase old debian repository when recreate
agents: fix chmod create-repos.sh to executable
pulse-agents: another fix for CD

When deploying with FAI, we have not /dev/tty device, so repository creation fails at rpm gpg signature with this error:

gpg: cannot open `/dev/tty\': No such device or address

Useful link with solution: http://www.thedumbterminal.co.uk/?action=showArticle&articleId=151
Refs #2444: generate agents purge
support: Refresh support data when logging to dashboard
Refs #2399: assign a launcher when circuit starts
pulse: new theme icons
pkgs: Fix appstream traceback when pulse is recently installed
agents: generate a VNC password for MAC OSX
Automatic gettext update
Automatic gettext update