binutils: Changing to out of source build as recommended by the binutil folks and
enabling shared.

Short story;
attempt to bump tulip to 4.5.0.
make fails on bfd stuff
consult all knowing google
find patch from arch folks switching bfd to liberty
make fails with ld not finding liberty
look in binutils and source, we don't install liberty
v4hn mention stackoverflow and so files for bfd and others
find; http://www.linuxfromscratch.org/lfs/view/development/chapter06/binutils.html
try their build process
binutils now has; /usr/lib/libbfd-2.24.so /usr/lib/libbfd.so /usr/lib/libopcodes-2.24.so and /usr/lib/libopcodes.so in addition to the original .a files
recompile tulip sans any patches- compiled fine

recompiled gcc and glibc just to see - all was well
btrfs: added dependency on lzo.

Thanks to freenode user Guest37789 for pointing this out.
Merge pull request #673 from dagbrown/btrfs-lzo-depends

btrfs: added dependency on lzo.
Merge pull request #672 from stumbles/binutils

binutils: Changing to out of source build as recommended by the binutil ...
btrfs-progs: graciously handle documentation
yasm: version bumped to 1.3.0.
make: it optionally depends on guile.
glibc: depend on a static kernel version for --enable-kernel

Instead of moving with kernel-headers we keep glibc to 2.6.32 which
seem to be a common standard for most distros. The former sometimes
cause some issues if you aren't careful which even could result
in your box not booting.
kernel-headers: bump headers to version 3.16.1
linux: version bumped to 3.16.1
systemd: version bumped to 215

This bump has been long overdue. The compat patch is necessary to maintain
semi compatibility with some applications that yet has adapted to the combined
libsystemd without actually installing the compat libs.

We might have to fix a couple of modules to behave that depend on systemd, but
so far the only one I've found that need a small fix is sane-backends. Eventually
we should be able to drop the compat patch that only install a couple of .pc files.
dbus: Cleanup build and enable systemd support

Ugly hack using module_installed systemd to avoid cyclic dependency.
dmraid: quick fix to properly cleanup after build
cryptsetup, libgcrypt, libgpg-error: moved modules from other
systemd: output format changed, fixed systemd.plugin
lzo: moved from other, btrfs-progs requires it
tar: Update for tar.1 and please remember to run brutus/tools/mktarman.pl
lunar: version bumped to 12

This release contain quite a few changes:
- Updated procted file list
- Properly cascade error code after plugin_call has finished
- optional_depends now have a 5th option to set the default choice (y/n)
- lvu submit is now compatible with git am
- rework module dependencies on renew
- lin temp files are now prefixed with the module name (easier tab-completion)
- add_priv_*() no longer exit the whole build if they fail for some reason
- only detect module in zlocal if a DETAILS file exists
- SOURCE1 is no longer valid in DETAILS, should be SOURCE SOURCE2
- Support for SOURCE_FULL_URLx to allow download from sites which generate a
  tarball with an odd filename
- A number of bugs and internal changes fixed
Merge pull request #675 from Florin65/make

make: it optionally depends on guile.
check: version bumped to 0.9.14.