Remove Upper Bounds

Template-haskell, bytestring, and vector all have newer versions that
work fine, but users of these newer versions have headaches when trying
to use msgpack.  This is a great example of why upper-bounds do more
harm than good.