[qsd8250]: Enable daisy chain flashing and fix nandwrite compiling issue.

Update makefile to fix nandwrite compiling issues.
Add ENABLE_NANDWRITE in list of defines for nandwrite makefiles.
Reduce the size of cache partition to 5MB from 76MB.
Disable keypad initialization for nandwrite.
Add recovery partition for surf and ffa.
diff --git a/project/qsd8250_surf_nandwrite.mk b/project/qsd8250_surf_nandwrite.mk
index 6b362bb..2867174 100644
--- a/project/qsd8250_surf_nandwrite.mk
+++ b/project/qsd8250_surf_nandwrite.mk
@@ -7,6 +7,7 @@
 MODULES += app/nandwrite
 
 DEFINES += WITH_DEBUG_JTAG=1
+DEFINES += ENABLE_NANDWRITE=1
 #DEFINES += WITH_DEBUG_DCC=1
 #DEFINES += WITH_DEBUG_UART=1
 #DEFINES += WITH_DEBUG_FBCON=1