Add special treatment for external codeblocks.
Add special treatment for external codeblocks.

- Support zero-sized codeblocks
- Add a flag to ignore external blocks in flowchart generation.

tmr232/Sark,tmr232/Sark