porting jpeg_mem_src() from jpeg lib v8c

A new function jpeg_mem_src() is ported from jpeg lib v8c to
support decode/encode in memory.  The source code is coming from
merged of Change-Id: I4d7f81fbb9a9e0cecaadd1855fc9f34296ba3eae
http://www.ijg.org/files/jpegsrc.v8c.tar.gz

Change-Id: Ibbc86ae6d5d041b7018b640395f8c7399de76acb
Port jpeg_mem_dest for in-memory operations

 * Dependency for vendor code

Change-Id: I635e0d53b2bfd884aea1faee81146da633bb56e9
Port jpeg_mem_dest for in-memory operations

 * Dependency for vendor code

Change-Id: I635e0d53b2bfd884aea1faee81146da633bb56e9
Merge remote-tracking branch 'cm/cm-12.0' into lp5.0
Add neon optimized dequantization and inverse DCT.

Implements unscaled and scaled dequantization
and inverse DCT functions in Neon assembler.
Optimizes web and gallery application use case.

Change-Id: Iee4ebfbad7c0dd049e7d9c3fc4b48aca0df208d3
Signed-off-by: Patrik Ryd <patrik.ryd@stericsson.com>
Signed-off-by: Henrik Smiding <henrik.smiding@stericsson.com>
Add neon optimized color conversion.

Implements all upsampling color conversion functions in
Neon assembler. Optimizes web and gallery application use case.

Signed-off-by: Christian Bejram <christian.bejram@stericsson.com>
Change-Id: I8d89ba7bb8447ea071d72aff0a156652997dec82
Merge "Add neon optimized dequantization and inverse DCT." into lp5.0
Merge "Add neon optimized color conversion." into lp5.0