remove redundant prefix -- from boundary

The boundary string that separates each message-parts is same as one in Content-Type header.
According to RFC, the boundary as message-part separator must be prefixed "--".
http://www.w3.org/Protocols/rfc1341/7_2_Multipart.html
In this reason some browser such as Chrome are not work well.