Add test case for deterministic compilation.

This simply checks if compiling an empty file twice produces byte-identical
binaries.