inlinehilite fixes and improvements

- handle normal backticks and other language backticks so they don’t
step on each other
- strip source when returning it.