Fix missing index for antivirus table. closes #2488
Fix log of partition size changement. closes #2489

Conflicts:
	inc/inventorycomputerlib.class.php
Fix volume size chnaged in glpi_logs. closes #2489

Conflicts:
	inc/inventorycomputerlib.class.php
Enhance computer inventory. references #2490

Conflicts:
	inc/inventorycomputerlib.class.php
Clean
Optimize computer inventory
Enhance computer inventory (software)
Merge remote-tracking branch 'origin' into 0.85/walid
remove superfluous taskjobstates join when preparing jobs
cancel requested jobs if agents has already sent data

If an agent is requesting a job that has already been running (ie.
configuration already sent or the agent already replied with some data),
it means the agent stop for some reason and the job should be cancelled
properly.
add mustache.js templating system

This will be used for Job's log view and i think it will also be handy
for Package view form.
Merge remote-tracking branch 'origin/master' into 0.85+tasks_redux
Merge branch '0.85+tasks_redux' of https://github.com/fusinv/fusioninventory-for-glpi into 0.85/walid
ESX task now working