Fix some ENML bug

* Improve ENML and test case.
* Fixed: when I edit the evernote of the following structure.

```
* リスト１ _it_ **bd** tail
* りすと２
* リスト３
```

```
> 1. 数字付１
> 2. 同じく２
> 3. おまけに３
> 4. sublist
>     * sublist2
>         1. 数字付１
>         2. 同じく２
>         3. おまけに３
>     * list-2 **bd** tail
>     * list-3 _it_
>     * list-4
> > ２重インデント
> > ２重インデント２
> > > 3重インデント
> > > 3重インデント２
```

By the way, I can't understand this syntax.
```
[{<img src="http://www.google.co.jp/images/nav_logo101.png"/>}]({http://www.google.com})
```