Initial work on using json-schema

Made schemas a part of a spec, figuring out how to enable extending
schemas and validating against runtime determined schemas.
Port of SDK with some simplifications. At least passes syntax checks.
Running pep8 tests before nosetests. Also fixed some pep8.
Import fixes; requests now optional in common.
style refactor
SDK: test and fixes
CLN: Pep8 fixes
Merge pull request #28 from alefnula/pep8

CLN: Pep8 fixes
Beginning of sdktools command-line suit
Added separate setup-lib.py and rabix-adapter script

In order to enable as portable instalation to docker containers as
posible, I've created a distutils-based setup script. This script
will only install dependency-free parts of rabix project necessary
to run the actual wrapper.
ENH: Ported to Python 3.4
Merge pull request #29 from alefnula/py3

ENH: Ported to Python 3.4
FIX: filter returns a generator in python3
Merge pull request #30 from alefnula/py3-fix-filter

FIX: filter returns a generator in python3
setup-lib is setuptools based now

We need to depend on six for 2/3 compatibility, so pip and setuptools
became our on-image dependencies as well.
Minor progress on sdktools
pep8 fix
Merge pull request #31 from rabix/feature/sdk

Feature/sdk

This merge lands sdk-lib portion of the sdk (together with py3 compat and 80col lines). sdktools will be developed in separate branch.
config update
merge