Initial support for config file and custom releases
Added readme.md file for github, pointing folks to the config-hooks branch
Add support for compressing image and moving to a release directory
without requiring a compression farm (all work done locally)
Added support for customizations to root filesystem while it is
being generated and still available via chroot with qemu static
emulation enabled
Initial configuration for machinekit (xenomai + linuxcnc) build
Use 3.8.13xenomai-bone20 kernel for machinekit image
Several fixes for generated machinekit images:
  Remove kickstart tar files to save space
  Add lots of python packages required for LinuxCNC
  Generate new ssh host keys on first boot
  Set xenomai group and /dev/mem permissions in rc.local
Improve ssh host key generation
Add support to build and install BeagleBone specific dtc
Several updates and enhancements for the machinekit image
Disable HDMI and eMMC via optargs= in uEnv.txt
Several updates and enhancements for the machinekit image
image/machinekit : Updates to sudo password handling
Disable sudo password for linuxcnc user
Configure ssh-askpass for all users
Disable bbio download, as it doesn't work properly with 3.8
Remove files from /tmp before imaging root filesystem
Merge remote-tracking branch 'upstream/master'
Merge branch 'breaks-rcn-compatibility' into config-hooks

Conflicts:
	releases.sh
Merge branch 'master' into config-hooks
Fix minor goofs in RCN scripts
Missing pipe in case statement in setup_sdcard.sh
Latest kernel tempdir not being removed
merge uEnv.txt/optargs changes... not really sure to make these configurable for different images... maybe set the uEnv.txt eariler in the chroot phase, then only overide the uEnv.txt if one doesnt exist?

Signed-off-by: Robert Nelson <robertcnelson@gmail.com>