Neon::decode should always return valid UTF-8 string

Would you prefer exception or silently ignoring?