Update dependencies
Reduce clone depth to 1
Remove scanners.c
Add CommonMark source as submodule
Ignore c_build directory
Switch to cmake based build for cmark