Support a USB storage partition in create_sdcard script

This adds an option to the RPi create_sdcard script for setting up the storage partition on a USB stick, following the method at http://openelec.tv/forum/124-raspberry-pi/67688.

It also contains some other minor changes to improve the script.