ignore user_type in android nand MBR; these can be other than 0 or 2
contrary to Allwinner's expectations
allow the user to set the user_type from the command line
(optional -- backwards compatible with existing usage
sends the nand driver a BLKRRPART via ioctl; depends on kernel mods
that allow on-the-fly repartitioning of the nand
Merge branch 'master' of git://github.com/linux-sunxi/sunxi-tools
cosmetic change: got rid of "if (1 || ...)" tests and enclosing blocks
Merge branch 'master' of git://github.com/linux-sunxi/sunxi-tools

Conflicts:
	nand-part.c
fel-gpio: Error out if the FEL device can't be contacted
pio.c: Fix broken file I/O
Merge pull request #13 from projectgus/master

Fix fel-gpio & pio tools
fel-gpio: Fail on errors after initialization as well
fel: Decode known SoC IDs
nand_part: Reduce duplicated code a bit
felboot: Small system initialization for FEL booting
usb-boot: Script for FEL USB booting
Rename fel-boot to fel-sdboot to avoid confusion with new fel-boot FEL bootloader
usb-boot: Correct a spelling error that prevented script.bin from being loaded
felboot: Silence printf warning in main.c
felboot: Clarify build procedure a little tiny bit
felboot: Replace util_printf.c with pristine printf-stdarg.c from menie.org

same code but the util_printf.c one was missing copyright attribution
and slightly hacked up.
felboot: Reuse sunxi_board_init() directly from u-boot tree
felboot: NO_PRINTF=1 make option to disable printf for smaller code size