store the fake deviceid in the inventory

fusioninventory-esx was unable to find the deviceid value.

http://forum.fusioninventory.org/viewtopic.php?pid=10312#p10312

Reported-by: Marc Caissial <marc.caissial@zenitique.fr>
Revert "deviceid is stored in the task"

This reverts commit 8e628754a71b84f7a3c281b47d4377a149c28da9.

The fake deviceid is regenerated for every ESX so it has to be
in the $inventory object.
deviceid is in $inventory object
convert Changes to markdown
prepare 2.2.1 release