Add MAF support to AlignIO

This would close #5, which has been open for a couple of years.

I've taken the MAF support that @polyatail wrote and merged it against the current mainline Biopython. All the relevant unit tests pass.

Is there anything blocking the merge of this code? I really need MAF support, and I'm sure others would like to have it too.