Replace DMD debug code with llvm_unreachable.

The debug code is triggered by missing visit for AsmBlockStatement.
This commit also adds simple handling for AsmBlockStatement.
Merge branch 'master' into release-0.15.0