Add cursors to the web shell
Add test for invalid cursors
Working commit of cursors
Merge remote-tracking branch 'phillip/cursors-dev' into 26compat

Conflicts:
	webapps/server/views.py
working on getting cursors working in general.