modifies smart_lists

adds non-lists patterns: 
- block quotes (>); 
- line block (|); 
- title block (%);

marker of ordered list may be enclosed in parentheses or followed by a single right-parentheses;
list item may contain multiple paragraphs (i.e. empty list bullet is converted to whitespaces)

---

non-list pattern has no break as lists, because sometimes it's desired to have empty one, e.g.
```markdown
> This is a block quote. This
> paragraph has two lines.
>
> This is another paragraph.
```