ICAL: rfc2445 formatting

Verified at http://icalvalid.cloudapp.net/Default.aspx
a) added text formating function (http://tools.ietf.org/html/rfc2445#section-4.3.11)
b) changed all new line to CRLF (http://tools.ietf.org/html/rfc2445#section-4.1)