Tests: Reuse decompiler roundtrip assertion code

This contains no functional changes, except that
it will ignore blank lines when comparing code.

This reduces duplicate code, and will make it
easier to add assertions for Roslyn compilers
Merge pull request #514 from SLaks/refactor-tests

Tests: Reuse decompiler roundtrip assertion code