Added testsuites from original 2004 paper.

Changed AlignmentLine so that lowercase residues are not considered
valid.

Added a test-suite.

All passing (but not that since McBasc is approximate, the current
requirement of the value being with 0.01 of the non-approximate value
for 100 sequences may on occassion fail).