Remove the ValueError catching

Since this should only return TypeError
Get to full coverage on rabbitpy.Messages

- Add a _publisher_confirms attribute in Channel.__init__ to avoid unset property issues
- Break out the coersion from unicode to bytes/str for the content body on publishing
- Add Unicode and Publisher confirmation tests