Add stuff to gitignore
Remove os.path from setup.py
Fix pep8 errors for accounts/views
Fix grouping and sorting of the imports in accounts/views
XXX -> TODO
Merge pull request #21 from tampakrap/pep8_v3

Fix pep8 errors
Return proper responses to erraneous requests.
SReg: initial support for choosing fields to send.
Fix all pep8 issues apart from:

1) tests/*
2) settings/*
3) urls.py
 ./okupy/urls.py:7:5: E128 continuation line under-indented for visual indent
 ./okupy/accounts/urls.py:9:5: E128 continuation line under-indented for visual indent
4) setup.py
 ./setup.py:14:80: E501 line too long (85 characters)
 ./setup.py:23:80: E501 line too long (93 characters)
 ./setup.py:32:80: E501 line too long (81 characters)
Merge pull request #23 from tampakrap/pep8_v4

Fix all pep8 issues apart from:
Drop django-auth-ldap configuration we're not going to use

Add more values to USER_OBJECTCLASS, introduce DEV_OBJECTCLASS for future use
Add django-ldapdb in settings and dependency list

django-ldapdb is a library that uses LDAP server as Database backend.
This way we will be able to use ORM by mapping LDAP users to python objects
trivial change
whitespace
sync tests/settings with okupy/settings/*
Move tests.tests.example_directory to tests.settings.DIRECTORY
Add LDAPUser model, from django-ldapdb

It is in very early stage, plus it has many hardcoded things, but it provides
the API we want to get LDAP accounts as python objects.

TODO list regarding LDAPUser and django-ldapdb can be found at:
https://github.com/gentoo/identity.gentoo.org/wiki/TODO_tampakrap#django-ldapdb

Example:
>>> alice = LDAPUser.objects.get(username='alice')
>>> developers = LDAPUser.objects.filter(ACL__contains='dev.group')

PS Since it is in early stage, and the final form of it is not fully defined
yet, I'm skipping the tests for now till we have a final design
comment django-ldapdb configuration in tests.settings because:

1) they are not used yet
2) they are breaking ALL the existing tests, needs to be fixed ASAP
The error is:
TransactionManagementError: Transaction managed block ended with pending COMMIT/ROLLBACK
minor improvement in settings.DIRECTORY, upgrade alice to developer
switch to our fork of django-ldapdb