Generalize the splat handler, to work for phase 2 (and not just KA topic tree)

Conflicts:
	kalite/main/views.py
Merge pull request #1239 from bcipolli/general_splat

Generalize the splat handler, to work for phase 2 (and not just KA topic tree)