unified script versions

All scripts have the same version which is set in single file (VERSION).
All setup.py and conf.py scripts containing these version numbers were
renamed to *.skel. These skeletons are then read by makefiles and proper
*.py scripts are generated out of them.
updated README
updated make_new.py scripts
updated commands readme
propagate usage strings to subclasses

When usage string is defined for some parent class of some command
without any usage, it will now be inherited from parent.
turned few error messages into sentences
added session proxy

Allow to override session object for some command and all its children.
Proxy encapsulates main session object and provides limited access to
its uris and connections.
Allow 'lmi storage mount list|show|delete <directory>'.

This resolves tickets #296 and #281.
added suppport for profile and class requirements

Added special command LmiSelectCommand taking set of conditions with
associated commands to load. Conditions must be met for command to be
loaded. They contain profile and class requirements on remote broker.
fixed creation of command with helpers

Module name of commands created with helper functions
(register_subcommands, make_list_command) was taken from one of base
classes which is wrong. It should have the name of module where it's
defined.
added select_command helper

It is a function that builds LmiSelectCommand subclass.
updated doc for version requirement specification
Merge pull request #75 from pschiffe/master

System: added networking info
Merge pull request #76 from jsafrane/devel/mount-spec

Allow 'lmi storage mount list|show|delete <directory>'.
use history file

History file is now written on lmi's exit and read on its startup.
Applies just to interactive mode.
added missing subpackage to setup

versioncheck was omitted from installation causing import errors after
installation.
service: fixed reload commands

Resolves upstream ticket #289
networking: fix setting activation/deactivation without device specified
Merge pull request #77 from rnovacek/fixes

networking: fix setting activation/deactivation without device specified
Fixed 'lmi mount create' command.

It does _not_ accept list of devices.