consolidate new post form variants into single client-side template/view

@marcotuts @gwprice 

*not yet ready for merge*  views.py still needs some cleaning up.  however, the templates and backbone views are where they need to be to move forward.

In both of the callers that supply kwargs, the category map and cohorts are not used except to be put into the context, so they could both just be computed here