Add final remaining bits to fix #7978.
Temporarily disable common block elimination; fixes #8083 for now
Fix a bug in stack layout with safe foreign calls (#8083)

We weren't properly tracking the number of stack arguments in the
continuation of a foreign call.  It happened to work when the
continuation was not a join point, but when it was a join point we
were using the wrong amount of stack fixup.
Whitespace only in deSugar/Desugar.lhs
Remove an unnecessary-looking import
Some release note additions.

Signed-off-by: Austin Seipp <aseipp@pobox.com>