removing demo code for routing.
removed wizard edit screens.
fix merge conflicts.
remove campaign bulk message form.
goodbye phone.
Basic rpc sync method (to replace Backbone.rpc)
Replace Backbone.rpc with our own rpc sync method
Remove Backbone.rpc
Allow go.components.rpc.sync's ajax options to be overriden
Remove unnecessary options arg from go.components.rpc.ajaxOptions()
Change go.components.rpc.sync to support json rpc error responses
Merge branch 'develop-frontend' into feature/issue-520-remove-unused-templates
Merge branch 'feature/issue-520-remove-unused-templates' into develop-frontend
Merge branch 'feature/issue-522-replace-backbone-rpc' into develop-frontend
Add dialogue to setup_env.
Fix routing dispatcher config (it was missing the router and opt out connector settings.
Free tags in use when declaring tagpools so that re-running setup env gives us fresh tagpools.
Remove unused templates and views from old surveys.