Merge branch 'master' of github.com:Siacoin/Sia into rsc
Add longhair, library for Reed-Solomon coding
Attempting to build longhair into the go package

to build using gcc call:
gcc bridge.c -Llonghair/bin/liblonghair.a longhair/BitMath.o
longhair/MemSwap.o longhair/MemXOR.o longhair/cauchy_256.o -lstdc++
forgot to commit constants file
tentative and untested: EncodeRing is complete
spelling in comments, memory is managed correctly
switched longhair to a Siacoin fork
Merge branch 'master' of github.com:Siacoin/Sia into rsc
remove onepage.tex from makefile
updates to longhair
Added an encode function for Reed-Solomon coding

It also gets tested. Unfortunately, gcc weirds out a bit when running
`make test`, so the cflags uses an absolute path instead of a relative
path. I'm looking for a fix.
EncodeRing now returns all 192 slices, instead of just the redundant slices
added functions to recover erasure coded data
Finished RebuildBlock plus test suite

Also added some touchups and made things look prettier. More comments,
etc.
deleted old and unused reed-solomon library
document package erasure
changed order of parameters for consistency
document the test case
Merge pull request #50 from DavidVorick/rsc

Add Reed-Solomon Coding