Put /efi and /loader on the main livecd partition for efi booting with unetbootin

Fixes #248, mostly

Signed-off-by: Shea Levy <shea@shealevy.com>
lttv: update 1.5-beta1 -> 1.5

This makes lttv build again with the new GTK+ version that was recently
updated in nixpkgs.
kicad: update to latest stable

The Kicad developers don't make releases, they maintain a stable branch
that is "ready to be released at any moment". Update to latest stable
branch version(s).

The "version number" in the package name attribute is the date of the
last modification to the branch.

Also remove unused inputs: gtk, cups.
haskellPackages.webRoutesBoomerang: new expression
LuaJIT: New package

Just-in-time compiler for lua 5.1 with strong focus on performance.
Uses the same API as lua 5.1 which makes it extremely easy to integrate.
Minifix: didn't use the name variable in the package.
Merge pull request #1219 from Zoomulator/add_luajit

LuaJIT: New package
python-robotframework: new package

Robot Framework is a generic test automation framework for acceptance
testing and acceptance test-driven development (ATDD).

http://robotframework.org/
robotframework-ride: new package

Robot Framework RIDE is a light-weight and intuitive editor for Robot
Framework test case files. (It's more like an IDE.)
HOL: update to k.8
Fix HOL documentation build
haskell-system-posix-redirect: update to version 1.1.0.1
haskell-shake: update to version 0.10.9
clang: Build with gcc 4.7 for better libstdc++.
all-packages: Add a self-hosted variant of clang.
clang: Do not try to build clang-tblgen in LLVM's build path.
libcxx: Update to 190100 and build with libc++abi.
clang-wrapper: Guard against LD_LIBRARY_PATH.
clang-wrapper: Optionally use libc++ instead of libstdc++.
systemd: Change services.logind.extraConfig type to types.lines