Python 3.x Compatiblity
Merge pull request #8 from ziadsawalha/py33

Python 3.x Compatiblity
Fixes to Tests

- Now runs with testr
- flake8 skips contrib
Merge pull request #9 from ziadsawalha/tests

Fixes to Tests
New structure and current process.
80 characters
Don't error if registrar is missing
Load system info plugins
Consistency
Merge pull request #11 from gondoi/no_registrar

Don't error if registrar is missing
Placeholder sysinfo modules
Merge pull request #12 from calebgroom/sysinfo

Sysinfo
Merge pull request #10 from gondoi/docs

WIP: New structure and current process in docs
Fix tests to pass gates

Only python2.7 tests were passing. This will fix all tests for
python2.6, python3.3, and pep8.

Change-Id: I067d4194774d7e2cf2970c49febe52643d7ac21d
Add git-review config file

This adds the git-review configuration file `.gitreview` so others can
easily configure git-review for contributing.

Change-Id: Icb73720d3fb9938521b65f41b8932e0ee258f82b
Tests: PEP-257 checks

This uses the latest, patched libraries for:
- pep257
- hacking
- pep8
- flake8_docstring

Most of the updates are in pending patch requests
to upstream repositories.

Change-Id: I73de7229cf5fc0c66c53c4a5ca0bba702ebde619
Merge "Add git-review config file"
If whois information is incomplete, exclude it

Conflicts:
	satori/dns.py

Change-Id: Id136bf83e0d422c8d4b164d464aa721247f9bf26
Fix crash on missing host_key

Change-Id: If5dfbfd1a931d35755eeb2a1781fad46c56a173b
Closes-Bug: #1289610
Implement CLI Exception Handling and Logging

Intercept all exceptions and output them in a
friendly manner. Allow advanced debugging using a
--debug flag.

Also implements verbose and quiet mode.

Change-Id: I53a51fc751d1a4db2c7a2a4d23858bedd03dd165