sunxi-leds: Add leds_trigger_# fex parameter

Allows the default trigger to be specificed in the .fex file.

Example use-case
To let a LED light up on SD card activity create a script.fex section like this:

==
[leds_para]
leds_used = 1
leds_num = 1
leds_pin_1 = port:PH20<1><default><default><0>
leds_name_1 = "ph20:green:led1"
leds_trigger_1 = "mmc0"
==

Signed-off-by: Floris Bos <bos@je-eigen-domein.nl>
block:sunxi: handle nand partitions using linux block/partitions check.c code

This patch creates /dev/nand[1-n] partitions similarly to the code for
other devices in /block/partitions.  It allows the partition table to be
reread (and devices recreated) on receipt of a BLKRRPART ioctl command, so
that nand partitioning/flashing can be performed without rebooting the
device.  Old device names (i.e., /dev/nand[a-k]) are still created if
CONFIG_ANDROID is set (needed by android initrd code; also for backwards
compatibility with old boot.scr or uEnv.txt files that set root=/dev/nandb).

Tested extensively on Hackberry and Cubieboard with a script (nandflash,
nand-part2.c -- see separate post to sunxi-tools) for partitioning and
copying MMC file system to nand, setting up optional swap partition, etc.

Don't know how far along the MTD support work is, so I don't know what your
interest level is in supporting the Allwinner NAND block devices, but here
it is, anyway.

Pat Wood
Merge remote-tracking branch 'sunxi/stage/sunxi-3.4' into work-3.4
Enable the old nand partition names by default.

Signed-off-by: Michal Suchanek <hramrach@gmail.com>
Merge remote-tracking branch 'sunxi/stage/sunxi-3.4' into work-3.4