Move some of the standard board items into board; lib/freebsd.sh in particular is now just utility, it no longer carries any policy
Merge pull request #24 from teverett/master

patching up patching troubles
Update with BeagleBone Black information.
Minor refactoring of strategy code
Merge branch 'master' of github.com:kientzle/crochet-freebsd
Default registry of disk_unmount_all really does belong in disk.sh for now (until it gets removed entirely)
Per PHK, the boot files from raspberrypi/firmware
at Git revision d4f5315cfac4e14091d5440a6d482e033ba21b1b
actually boot on an RPi with Micron RAM.
Merge branch 'master' of github.com:kientzle/crochet-freebsd

Conflicts:
	board/RaspberryPi/boot/bootcode.bin
	board/RaspberryPi/boot/fixup.dat
	board/RaspberryPi/boot/fixup_cd.dat
	board/RaspberryPi/boot/start.elf
	board/RaspberryPi/boot/start_cd.elf
Fix FreeBSD version reference
Remove SD_SIZE support
Install the uboot build commands in POST_CONFIG, after any
user overrides have been processed.  Otherwise, the
default value of RPI_UBOOT_SRC gets burned into the strategy
commands before the user can change it.
Clarify that board_setup must be first in config.sh
Refactor the uboot setup for RPi to match BeagleBone
Use improved U-Boot organization for PandaBoard too
Create a hook for overriding installkernel