Added align that hashes all previous aligns, caught bug

The new b_align function is a wrapper for nwalign that hashes all
aligns it performs, and gets from the hash if a repeat sequence is
requested.

Also caught a sneaky realloc bug in nwalign (Remove tails of strings…)
comments
Merge branch 'hash-all-aligns'