Added support for rrule handling in ics events

Second attempt for pull request - sorry for the first messy one...

Added support for recurring events (RRULE) in ics view by using rrule.js from Jakub Roztocil and Lars Schoning (https://github.com/jakubroztocil/rrule)