invalidate ideas (untested) and some pep8
tested version of invalidate_ideas
get num posts for affected ideas
when declaring a message read, return changes in idea postcounts.
forgot one parameter
another parameter
Addin README.txt in static/js/lib folder
#1053 Making the setRead method in message model update the ideaList
allow non-numeric post id
Install bower if not installed, put note in readme that we depend on fabric 1.8.1, which we neet to run outside the venv...
Having separate code path to pre-fill our cache than the API endpoints is a recipy for creating heisenbugs.  Unified for all but permissions-json (there are code paths I don't understand well, see comments in code, and read-posts-json (there is no API endpoint as far as I can tell).
Idea reparenting was broken in the backend
Merge branch 'develop' of ../assembl-develop into virtuoso

Also complete rewrite of Idea.idea_counts

Conflicts:
	assembl/synthesis/models.py