remove debian directory from master
ignore pep8 errors in src/leap/_version.py because it is autogenerated.
1) changed src to pkg in the path to successfully create .venv environ.
2) uses distribute instead of setuptools.
3) creates symlinks to PyQT and sip.so.
add property to baseconfig

config instead of get_config()
fix slug for eip config

(was taking the one for eip-service)
also correct the path (should be in root leap config folder).
add schema to JSONLeapConfig classes

and a jsonvalidate function too,
that calls to jsonchemea.validate(self, data) with self.schema

We're using the specs to both purposes now:
* providing a type casting system for our config options (work in
  progress for the type casting)
* json schema validation
Merge branch 'feature/autoinstall-test-reqs' into develop
make test for provider pass
refactored jsonconfig, included jsonschema validation

and type casting.
Merge branch 'feature/json-validation' into develop

Conflicts:
	src/leap/eip/config.py
	src/leap/eip/specs.py
remove ui header
Now throws a CriticalError when an pre-exisiting openvpn istance is found.
moved eip checks to qthread to let icon show early
removed configuration lib from deps
Merge branch 'develop' of ssh://leap.se/leap_client into develop
updated readme with some clarifications

hopefully it's a bit more clear now.
developer: feedback welcome. are you able to get it running
with the instructions listed here?
initial skeleton for wizard
manual test
add user registration to wizard

validation still a bit fragile but there it is.
init QSettings - save window geometry