haskell bob add more edge cases #830

This adds similar edge case tests to Haskell's bob that were added to Ruby's in #829. I added a few extras for unicode edge cases (uppercase "Ü" and lowercase "ä", both in NFC)