Set @html_part / @text_part properly:

There's a bug which causes #html_part to not work properly:

  # Set HTML part
  message.html_part { body "hello" }
  message.html_part # => Doesn't actually return the html_part
Merge pull request #1681 from judofyr/dont-break-part

Set @html_part / @text_part properly