moved connections models and views to a different package
removed import for generic
new unittest with selenium
fixes in tests
Merge branch 'master' into connections

Conflicts:
	facebook/middleware.py
moved stuff around. Better organization?
Models refactoring. New parent model Profile for profile based models. New like model
REFACTORING. Tried to add a structure for better continuous development. Not quite done yet.
further cleanup
move modules in modules subfolder !! UNTESTED

the goal is, that using 'facebook' in INSTALLED_APPS, no model is loaded to the db
profile.users and connections imported

there where many import errors, mainly caused by circular imports. to avoid circular imports, there are no more shortcuts in __init__.py files. its discussable, but i think, its better not to do that and force users to import explicit.
make posts own module
clenup: likes and posts are now separated
each module should have its own admin

the admin config in facebook/admin.py was used for only display used
modules in the admin. now, we have separated modules, so we can have
normal admins.
fix crash in auto safe from facebook

the safe from Facebook method assumes, that every class field beginning
with an _ is a Facebook-cached field. it crashed on the username. what
is this property used for anyways?
to safe a slug is a model.clean() task
fix import issues
use app label to group facebook models in the admin and on the database
fix imports to new scheme
add facebook local for lookups and comparisons