Fixed CLI newline behavior for some declarations.
Print the pass name before the diagnostics under debug mode.
Add the method to the marshaling context when handling value type ctors.

This fixes a marshaling regression with extra erroneous "&" which was caused by the fix done a couple days ago.
Remove an unused constructor.
Fixed wrong comment.