Read second extension to find our inner .lhs format

.md.lhs -> will be read as markdown + lhs
.tex.lhs -> will be read as latex +lhs

markdown format is default
Fix .tex.lhs patch, add some test cases