Dot not iterate __dict__ with iteritems()

Py3k uses dict_proxy as the __dict__ and this object
does not have iteritems(), so we have to iterate the old way.

re #16
Exhaust the result of filter() before using it

Py3k's filter() function returns a 'filter object', not an iterable, and
this raises a TypeError when concatenating with a list object.

closes #18
Update README for new release
Removing debug print statements from test
Version bump: 0.5.2
Merge branch 'release/v0.5.2' into develop
Basic structure for docs
First words for documentation
Changing the docs theme
Basic config for autodoc
Initial writing of pydocs
Changing doc theme
Declare interface methods as staticmethod
Documenting @staticmethod interface declaration
Merge pull request #20 from daltonmatos/feature/interface-with-staticmethod

Feature/interface with staticmethod
More docs, with an simple example
More docs restructure
Moved changelog content from readme to docs
doc typos
Merge pull request #1 from daltonmatos/develop

latest from upstream