New map iterator constructor

git-svn-id: https://gpac.svn.sourceforge.net/svnroot/gpac/trunk/gpac@4336 63c20433-aa62-49bd-875c-5a186b69a8fb
Fix bugs in map

git-svn-id: https://gpac.svn.sourceforge.net/svnroot/gpac/trunk/gpac@4337 63c20433-aa62-49bd-875c-5a186b69a8fb
Added pack mode to MP42TS output, SVC over RTP switching now leaves/joins mcast groups, fix in SDES sending and openSVC/openHEVC with TS 

git-svn-id: https://gpac.svn.sourceforge.net/svnroot/gpac/trunk/gpac@4338 63c20433-aa62-49bd-875c-5a186b69a8fb
Fixed GCC warning

git-svn-id: https://gpac.svn.sourceforge.net/svnroot/gpac/trunk/gpac@4339 63c20433-aa62-49bd-875c-5a186b69a8fb
Added DASH initial timeshiftbuffer option and fixed CTS reorder bug introduced by SVC over RTP commit

git-svn-id: https://gpac.svn.sourceforge.net/svnroot/gpac/trunk/gpac@4340 63c20433-aa62-49bd-875c-5a186b69a8fb
Fixed bugs with segment marker

git-svn-id: https://gpac.svn.sourceforge.net/svnroot/gpac/trunk/gpac@4341 63c20433-aa62-49bd-875c-5a186b69a8fb
Misc partial compilation fixes

git-svn-id: https://gpac.svn.sourceforge.net/svnroot/gpac/trunk/gpac@4342 63c20433-aa62-49bd-875c-5a186b69a8fb
Fixed HEVC syntax and added TTTL and interfaces to MP42TS

git-svn-id: https://gpac.svn.sourceforge.net/svnroot/gpac/trunk/gpac@4343 63c20433-aa62-49bd-875c-5a186b69a8fb
Merge branch 'plain'

Conflicts:
	applications/mp42ts/main.c
	modules/openhevc_dec/openhevc_dec.c
	modules/opensvc_dec/opensvc_dec.c
	src/Makefile
	src/ietf/rtcp.c
	src/media_tools/m2ts_mux.c
	src/terminal/decoder.c