Merge pull request #31 from pschiffe/master

Hardware: Created documentation
made the localhost the default host

If no --host or --hosts-file options given, connect to localhost.
added man page

Man page is generated from lmi's help and configuration file.
lmi meta-command needs to be installed for this to work.
moved completion helper files to their own directory

Let's not polute /etc/bash_completion.d/ directory with generally named
directories like helpers and commands. Nest them into
lmi-bash-completion which is installed to /usr/libexec dir
fixed usage string

Set appart options from their descriptions by at least 2 spaces.
This ensures, that options get correctly parsed.
doc: build improvements

Sphinx has difficulties in finding modules on given path.
Added a script that installs all required python eggs in temporary
directory and uses that for generating API documentation.
logicalfile: added readme
spec: bumped to 0.2.3