Deprecate table of contents element

because this element is not common to media (this is useful only on vim help)
so, this element will be removed from ver 2.0
Improve a name of test cases
Move reference features to BlockElement
Refine annotations
Add a test file
Update a version identifier