FogBugz #112256: Adding Denali NAND driver

Leveraged the Denali NAND driver from kernel. Bug fix and modification
was being done to the driver to ensure its working on hardware.

Signed-off-by: Chin Liang See <clsee@altera.com>