mmccopy: bump version to 1.1.0

pulls in TRIM support
ag150: add rootfstype to silence ext2/3 warnings
erlinit: pull in patch to mount /tmp

This also reduces the reach of the unionfs. It doesn't fix the unionfs
errors, but it helps me be more honest about only using unionfs for
debug.
incompatibility fix with old basename

Prior to basename v8.20, the -s option didn't exist, and previous
versions used a syntax where the suffix followed the filename instead.
Since this is still supported even on new versions of basename, I
changed the script to allow older versions of basename to work (which
still ships even the latest debian 7.3 for instance).
alix_defconfig: enable large files and wchar

Large files are needed for pretty much everything, so enable them to
avoid fighting issues. wchar is needed for target mtools.
Bump buildroot tag to pull in Erlang 17.0

This also brings various other patches, but nothing that looks
consequential to Nerves configurations.
rpi: switch to external toolchain

This speeds up the build at the cost of a slight increase in image size.
Force build configuration choice; update docs

It was getting to easy to choose the buildroot default. This commit also
adds info about caching downloads which is really important.
rpi: Enable hardware interfaces (gpio, i2c, spi)
erlinit: bump version to v0.2.0
rpi: add erlinit.config to force controlling tty

This is needed to select between seeing the prompt on HDMI vs. seeing
the prompt over the UART.
nerves-env: add erl_interface to the library list
syslinux patch just got accepted into buildroot
Use buildroot to patch buildroot

This makes the patching process more robust. Errors weren't being
caught before.
raspberrypi: add note about controlling terminal
elixir: bump to version 0.13.0
Initial i3 commit
generix-x86: Add lots of patches to get x11 to work
Turn off tar.gz, etc options that are not needed anymore for i3
Enable evdev to get keyboard and mouse working