Add abstraction of notification system, prepare for megamind draw pipeline refactor

	new file:   app/assets/javascripts/libraries/labelit.js
	modified:   app/assets/javascripts/libraries/notify.js
	modified:   app/assets/javascripts/megamind.js
	modified:   app/assets/javascripts/orangeproton.doctor.js
	modified:   app/assets/javascripts/orangeproton.mindmap.js
	new file:   app/assets/javascripts/orangeproton.notification.js
	modified:   app/assets/javascripts/request.js
	modified:   app/assets/stylesheets/all/notify.css.scss
Merge branch 'development' of github.com:pse4/orange-proton into development

Conflicts:
	app/assets/javascripts/orangeproton.mindmap.js
	app/assets/javascripts/request.js
Merge branch 'development' of github.com:pse4/orange-proton into development
Adapt search view to new api response
	modified:   app/assets/javascripts/orangeproton.search.js
	modified:   app/templates/_sidebar.mustache