Added kernel patch for EasyCAP driver, patch found https://patchwork.kernel.org/patch/1231631/

Following was taken from https://groups.google.com/d/msg/linux.kernel/GJvvv0rQPBg/imVA0aG85iUJ
If allocating 'pdata_urb' fails, the function will return -ENOMEM
without freeing the memory allocated, just a few lines above, for
'purb' and will leak that memory when 'purb' goes out of scope.

This patch resolves the leak by freeing the allocated storage with
usb_free_urb() before the return
Merge branch 'cm-10.1' of https://github.com/dcplaya/android_kernel_asus_grouper into HEAD
Removed the hard coded KERNELRELEASE and added the exact kernel release at the top like its supposed to be
Added 2 scripts to make building for grouper easier and faster.
Modified defconfig to removed 2 EasyCAP definitions about debugging. They arent supported
Merge branch 'easycap_working' of https://github.com/dcplaya/android_kernel_asus_grouper into cm-10.1

Conflicts:
	Makefile