Fix instrumentation errors with scope-less nested constructs

Test cases and fixes for various scope-related instrumentation errors with nested constructs such as if-try, while-with, etc.  Fixes issue tntim96/JSCover/#160