Move list item syntax closer to CommonMark

- Allows any numeric sequence before the ., instead of just 1.
- The first number in the list sets the <ol>'s start="" attribute value.

Part of #5. Note that we don't allow flexible indentation yet.