Version bump to 0.3.1.

* Changelog update.
Use astroid versions older than 1.3.0.

* Version 1.3.0 doesn't parse pysqlcipher imports properly.
Merge pull request #1072 from Renelvon/keep_astroid_back

Use astroid version older than 1.3.0.
Guard against maybe-no-member (E1103).
Fix case of maybe-no-member.
New docs/openbazaar.1

A new `docs/openbazaar.1`

The content is from [openbazaar.1](https://github.com/OpenBazaar/OpenBazaar/blob/90b8f1748627a11f76f0bd3e57606e71ec0897c6/docs/openbazaar.1) and `openbazaar help`.

NOTES:
- `openbazaar help` content come from [OpenBazaar Beta 3.0](https://github.com/OpenBazaar/OpenBazaar/tree/v0.3.0).
- Please check the content carefully.
- Tested on: Kubuntu 14.04, KDE 4.14.2, Konsole 2.14.2
Updated contract STATE values to Title Case
Fix dummy GPG key email address
JS linter and cleanup
Remove blank lines
Only show online notaries
Allow us to set a hostname with STUN off