Allow a type definition across multiple lines

In Closure Library, there are many type definitions across multiple lines like:
```javascript
/**
 * @param {string|Array.<string>|
 *     !goog.events.EventId.<EVENTOBJ>|!Array.<!goog.events.EventId.<EVENTOBJ>>}
 *     type Event type to listen for or array of event types.
 */
...
```

Now doctine parser is stopped at the position of line break in the middle of a type.