Fix hang on invalid newline inside quoted parameter

A newline inside quoted parameter that is not the results of folding can cause ical.js parser to hang forever.

Example:
```
BEGIN:VCALENDAR
X-FOO;BAR="quoted
params";FOO=baz:realvalue
END:VCALENDAR
```

This pull request fixes the issue by throwing an error when a line of quoted parameter ends before the ending double quote is found.