Subject: [PATCH] Scripts for account

Signed-off-by: Roman Rakus <romanrakus@gmail.com>
Hevily updated by Jan Safranek
Merge pull request #43 from jsafrane/devel/account

Scripts for account
Merge pull request #45 from pschiffe/master

Hardware: added disk temperature and virtual machine info
Introduce 'lmi storage' multiplexer.

All storage commands are now under 'lmi storage'.
Merge pull request #46 from jsafrane/devel/script-subcommand4

Introduce 'lmi storage' multiplexer v4
Do not show DeviceID in lists.

DeviceID is internal OpenLMI ID to identify block devices. It's quite long
and most admins will use '/dev/sda' (or just 'sda') anyway, so let's remove
it from all 'list' commands output.

'show' command will show it, if anybody is interested.
fixed parsing of command line options

Docopt parser needs to be given options_first which causes that all
arguments are treated a positional after the first positional is given.
This allows for commands nesting with hierarchical usage.

Multiplexer used wrong heuristic for determining its value.
Merge pull request #47 from jsafrane/devel/list-no-deviceid

Do not show DeviceID in lists.
Add account tests.
Fixed UID and GID parameters of user and group creation.
networking: fixed handling of options for address

Since Address subcommand does not allow for <caption> argument to repete
in its usage string, it should not treat received argument as a list --
docopt will pass it as single string.
Merge pull request #49 from jsafrane/devel/account-test2

Tests for account script v2
Add LUKS scripts.
Commands for VGs and LVs should not work for thin versions.
Merge pull request #50 from boocz3ch/master

Commands for VGs and LVs should not work for thin versions.
Add README and test runner for storage tests.
Add LUKS documentation.
Update script documentation with 'storage' multiplexer.
networking: fix wrong constants for bonding and bridging
properly support dynamic columns

Fixed support for dynamic column names in LmiLister command.