Fix for unit tests with no assembly support
Created by: kbrenneman
Most of this is to fix #154 (closed), by making the unit tests either run successfully or get skipped if the build doesn't have support for generating dispatch stubs at runtime.
Along with that, though, I also added a little bit better coverage for a few areas.