fix build tag
msm: mdp: Fix reserved field usage

An earlier commit(ec5b2f)increased the number of reserved fields
in the kernel standard fb.h header changing the struct size.
This caused issues with userland applications using the corresponding
bionic header. This patch revert the earlier increas in size
and makes corresponding adjustments to the reserved field usage.
A follow up patch will remove usage of reserved fields entirely.
added optimizations for compiling (thanks to @franciscofranco)
added kernel level Sound Control GPL interface (thanks to @faux123)
update kernel tag
shift to XZ compression
set interactive as default governor
enable NLS_UTF8
enable NTFS RW
enabled Faux Sound Control in defconfig
Sound Control: Added headphone poweramp controls

bump version to 2.1 to reflec this new addition

Signed-off-by: Paul Reioux <reioux@gmail.com>
disable MSM_DCVS
enabled kernel level CPU bootup cap
added CPU overclock upto 1.89 GHz
updated defconfig
added CPU voltage VDD control (thanks to @faux123)
updated defconfig with vdd control