class UrlOptions support specify leading str.
Existed code use protocol option easy method previous commit added.
fixed, video playback glitches for avcC content
1) update internal ABI headers
2) removed aml legacey vars and structs
3) add debug filedump of data sent to amcodec.so
4) remove internal avCC convert, CBitStreamConverter handles it.
this was cause of glitch, a rare double convert attempt that
resulted a malformed NAL which faulted the hw decoder.

Conflicts:
	xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.cpp
	xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h
sync to current internal FFMpeg code
Revert "Remove option to powerdown (for now)"

This reverts commit e7f6dd0964e676d73d43ee76fb2436c33987a8e4.
Disable suspend fuction