pypuppetdb: Prepare a 0.1.0 release.
resources: Pass and handle title on Node scope.
Start getting ready for 0.1.0:

* Update version
* Bump changelog entries
* Update docs
* Fix SSL behaviour
travis: Quiet pip a bit [skip ci].
Rework setup.py and docs/conf.py [skip ci].

We now have ``pypuppetdb.package`` containing package related data.
Setup.py and docs/conf.py now use this.

Additionally remove package_data and include_package_data from setup.py
since those only apply to bdists.
Remove erroneous log.debug() call.
api: include-total should be a boolean
api: Reduce metric() to a single line.
Actually add package.py.

This should have been part of 8676e6900465e2f69f960966025f7760477af6a9.
tests: Do some serious work.

Took some doing but BaseAPI is now fully tested, found a few bugs along
the way too.
Fix the test-suite for Python 3.

* Start using the python-3.3-support branch of HTTPretty.
* Alias unicode to str if we're on Python 3 so we can test the
  __unicode__ magic methods.
Add Coveralls.io support to keep track of coverage
Merge branch '0.1.x'
package: Change version on master to 'dev'.