Adding AlignmentTools#toConciseAlignmentString

It prints alignment maps in a fairly concise and legible format.
Used for debugging.
Minor formatting changes

Removed warnings and some whitespace changes
OptimalCECPMain: Added loop to display intermediate steps
Minor warnings & whitespace changes
Add additional methods to AlignmentTools

Improve methods for creating and modifying AFPChains with
new alignments.

Some additional testing required.
Merge branch 'master' of https://github.com/sbliven/biojava-sbliven
Merge branch 'replaceOptAln' of https://github.com/sbliven/biojava-sbliven
Fixed a couple bugs and disabled call to Spencer's new method in
createAfpChain.
Switched back to global alignment.
Fixed multiple bugs, including superposition bug.
Fixed tests, though they're not (even close to) finished.