rename options variable, for consistency
call usage if incorrect option is given
--help support
more compact usage output
drop formmating

it doesn't render correctly when used for usage output
drop authors, copyright and license section

we have a README file for this
Merge remote-tracking branch 'origin/master'
install fusioninventory-netinventory
do not overwrite the description with undef

Keep $description unchanged if runFunction() return 'undef'

closes: #1553
avoid some warning
Revert "fix the PORTS/PORT XML structure"

This reverts commit 3cca3e52b43e33b438c7d8c1ab7d8bb26a4fd3de.
fix the printer PORTS structure

The plugin use “port_id” as internal  hash key to identify a
given port.
Once the processing is finished, this mapping is changed to get
an array instead of the hash, like in the XML strcture.

Printer XML structure was not fixed unlike network devices. This
patch address that.
fix: preserve cartridges level
Merge remote-tracking branch 'forge/master'
allow to use dictionnary.xml file directly
Prepare 2.1
prepare 2.1 release
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'forge/master'
add local lib directory