Merge branch 'hotfix/0.1.1' into develop
Final implementation of package metadata

... Hopefully

Moved the package metadata into the package as a JSON file which is
read wherever the data is needed (setup.py, docs/conf.py, and the
package itself).

Tried using execfile, but that was not supported easily across python
versions. JSON returns unicode, but that seems not to cause a problem
anywhere in 2.x.

Also modified gsshcli to use the default python rather than specifying
python3. It still respects virtual environments.

Fixes #1
Reconsitute options as strings

The argument to the --limit option is specified to be of type int.
When reconsituting the command line options, the attempt to 'join'
this to a string fails under some Python variants.

Ensure the str() representation of all option values is used in
the reconstitution.

Fixes #2
Handle unicode responses from paramiko in Python 2

Paramiko returns unicode strings, even in Python 2. Deal with this
by decoding all responses and converting them to strings.

Fixes #3
Initiate coverage reporting on coverage.io
Prepare release of 0.1.2

Update metadata (version) and Changelog
Merge branch 'release/0.1.2'