Refactored most classes.  Milestone commit:  CRUD on most classes work properly.
Merge branch 'develop' of https://github.com/ImaginationForPeople/assembl into class_refactoring
Merge branch 'develop' of https://github.com/ImaginationForPeople/assembl into class_refactoring
Merge branch 'develop' of https://github.com/ImaginationForPeople/assembl into class_refactoring
discussions have no owners now
idea-less extract update
Merge branch 'develop' of https://github.com/ImaginationForPeople/assembl into class_refactoring
Merge branch 'develop' of https://github.com/ImaginationForPeople/assembl into class_refactoring
Merge branch 'develop' of https://github.com/ImaginationForPeople/assembl into class_refactoring
Merge branch 'develop' of https://github.com/ImaginationForPeople/assembl into class_refactoring
Merge branch 'develop' of https://github.com/ImaginationForPeople/assembl into class_refactoring
Basic direct writing of posts in the database
Hopefully fix parent messages not being written properly upon import
Merge branch 'develop' of github.com:ImaginationForPeople/assembl into class_refactoring
Merge branch 'develop' of github.com:ImaginationForPeople/assembl into class_refactoring
WIP: Making the message list to be single view
Add SubGraphView concepts (formerly constellations), add support for multiple successive synthesises, restore synthesis functionnality
Also proxy idea_links in ExplicitSubGraphView
Merge branch 'develop' of github.com:ImaginationForPeople/assembl into class_refactoring

Conflicts:
	assembl/static/js/views/ideaList.js
	assembl/synthesis/models.py
	assembl/views/api/extract.py
	assembl/views/api/idea.py
	assembl/views/api/post.py
	assembl/views/api/synthesis.py
Implement generic Idea-Content links.  Closes #862.