adding flexible erasure codes

I've ported Jerasure and GF-complete into QFS such that the QFS can handle erasure code parameters other than the number of parity blocks is larger than 3.