Find what kind of block starts at index in input

Property definitions

markdown2 $ MdParser :: find_block_start
	# Find what kind of block starts at `index` in `input`
	private fun find_block_start(block_parser: MdBlockParser): nullable MdBlockStart do
		for block_parser_factory in block_parser_factories do
			var result = block_parser_factory.try_start(self, block_parser)
			if result != null then return result
		end
		return null
	end
lib/markdown2/markdown_block_parsing.nit:286,2--293,4