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
make: it optionally depends on guile.
dmraid: quick fix to properly cleanup after build
cryptsetup, libgcrypt, libgpg-error: moved modules from other
lzo: moved from other, btrfs-progs requires it
tar: Update for tar.1 and please remember to run brutus/tools/mktarman.pl
Merge pull request #675 from Florin65/make

make: it optionally depends on guile.