Re-add knock code
Update kgsl from CAF kk_3.5
missed from knock code commit
Add ramdisk to kernel dir
Add build script and needed binaries
Fix -Wmaybe-uninitialized sound/usb/mixer.c
Fix -Wmaybe-uninitialized drivers/net/wireless/bcmdhd/src/shared/bcmutils.c
Fix -Warray-bounds drivers/crypto/msm/qcedev.c
Fix -Wmaybe-uninitialized net/netfilter/nf_conntrack_h323_main.c
net/bridge/br_multicast.c: fix: include/net/ipv6.h:362:27: warning: '*((void *)&ip+4)'& '*((void *)&ip+8)' may be used uninitialized in this function

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
drivers/mfd/wcd9xxx-core.c: fix: warning: array subscript is below array bounds

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Fix multiple warnings drivers/power/qpnp-bms.c
Temp fix
Add out folder for kernel build
Add place holders for empty ramdisk directories
Makefile: restructre flag handling

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>