- those skipped the ERR trap - add die function to exit with line number and message
- also add trap ERR handler to report exact error location
- so it's clear that it can be dmd/ldc2/gdc
Both compilers are not yet ready for shared library builds out of the box.