Update ical.js: handle multiple parameters

parseParams was resetting the 'out' object each time through the loop, so only the last parameter value was being returned.  Broke a DTSTART;TZID=America/New_York;VALUE=DATE_TIME:20140523T110000 I encountered.