added verify command
added update command to software scripts
added enable and disable commands to software scripts

fixed some pylint errors and warnings
refactored software's cmd module

common functionality made into a function
modified README to properly formatted by markdown
another README fix
fixed license field in setup scripts
completed configuration file with missing options

fixed some option descriptions copied from openlmi-software
configuration file
added documentation

documentation is composed of two parts:

  1. usage of lmi meta-command
  2. writing custom scripts
added missing options to lmi's help

--help and --version options were missing in help text
openlmi-tools update changes

openlmi-tools renamed verify_certificate option/variables to
verify_server_cert. Let's be consistent. But when passing this
to lmishell, make sure, that older version works as well.
doc string update of lmi.scripts

improved documenting style for nicer output of spinx
documentation fixes

Lot of corrections, typo fixes. Added some cross-references.

Added automatically generated documentaion from sources.
Added gendoc.sh script, that generates rst files for modules.
completion: Initial completion for LMI commands

Allow to complete:
 - lmi options
 - lmi commands
 - lmi help command

Signed-off-by: Roman Rakus <rrakus@redhat.com>
Merge pull request #19 from rrakus/master

completion: Initial completion for LMI commands
added note about hosted documentation to README

also fixed markup, so that github show it properly
added README to doc directory

added setup.cfg making documentation uploads to fedorahosted easy
added a note about version of sources
version bump

changelog update
convert README to reStructuredText when making sdist

added simple Makefile to automate some tasks