Multiple changes in this commit

Conflicts:
	lib/MediaContainer.js
	lib/MediaElement.js
	lib/MediaFilter.js
	lib/MediaMixer.js
	lib/MediaObject.js
	lib/MediaPipeline.js
	lib/checkType.js
	lib/elements/index.js
	lib/endpoints/Http.js
	lib/endpoints/HttpGet.js
	lib/endpoints/HttpPost.js
	lib/endpoints/Player.js
	lib/endpoints/Recorder.js
	lib/endpoints/Rtp.js
	lib/endpoints/Sdp.js
	lib/endpoints/Session.js
	lib/endpoints/Uri.js
	lib/endpoints/WebRtc.js
	lib/endpoints/doc/classes.dia
	lib/endpoints/index.js
	lib/filters/ChromaFilter.js
	lib/filters/GStreamerFilter.js
	lib/filters/PointerDetector2Filter.js
	lib/filters/PointerDetectorFilter.js

Change-Id: I0599362618ed6e167dd33fbdb45cf0cdcb142a20