Now message is by default multipart/alternative

- Now message is being composed using multipart/alternative as default message content.
- Fixed the issue when a message body value contains : (colon)
- Added a function GetBoundary to Message, to generate a unique boundary value.