mm-video: vdec: Fix memory leak in color converter.

When OMX is deinitialized, the color converter buffers stay intact, causing the
available memory pool to have less continuous space available.

Change-Id: Icc2d730d540bae153c9fde36a6f4267ff3f9f088
media: Avoid collision with FFMPEG plugin

Change-Id: Ica2cdf9f6572ec18f396d25758cbb2be1359ac0b
media: Fix cts issues related to VideoEncoderDecoderTest

-Synchronize color conversion calls
 (from I333f1fa9a922e456f886f5b3d8081baa7ad53a4e)
-Add YUV420SP color format support
 (from I4085d2e9c268e839d78f9bf4ff444de68278d272)
-Allow 16-bit stride for NV12 format
 (from I5e42606a05dfb7ef55ea1eb1f06f581d23e123dd)
-Add proper stride2 value for tile format

Change-Id: I04387fefa71cc756b14bde75dfeeb051c827dac9
mm-video: vdec: Allow devices to disable adaptive playback

* Older Adreno drivers have problems with adaptive playback due to
  incompatibility inside the library.
* Allow devices to choose to not advertise adaptive playback capability
  if bad output results.

Change-Id: Ie68fb9f8ec2122f2fc6e6654d9fdbc773dff509a