Fix running unittests from setup.py

Otherwise the command lines in documentation will not work.
Note that it will not work if run directly because setuptools tries to
fetch pycrypto-2.7a which will fail to build (at least on MacOS).
Add Boolean & Price to __all__, closes: #180
Make list of dict marshalling work, closes: #165
Merge pull request #183 from EvaSDK/list-of-dict-marshalling

List of dict marshalling