Refactor paramchange event and add support for different display modes for mindmap

	modified:   app/assets/javascripts/orangeproton.admin.js
	modified:   app/assets/javascripts/orangeproton.mindmap.js
	modified:   app/assets/javascripts/orangeproton.search.js
	modified:   app/assets/javascripts/orangeproton.trail.js
	modified:   app/assets/javascripts/request.js