Fixed issue #73

Escape text type properties in icalendar as recommended in the RFC. Tested on Thunderbird's Lightning calendar plugin: this plugin correctly unescapes the content. Should work for other calendar tools as well.
Sure; escaping methods usually are static or global (imagine you would need to create an object to call htmlentities() in PHP). Escaping should not depend on an object instance.