fix issue 10783 - ICE and bad diagnostics when using non-existent
symbols in switch and with statements
Merge pull request #2457 from hpohl/10783

fix issue 10783 - ICE and bad diagnostics when using non-existent symbols in switch and with statements
fix issue 9247 - Compiler accepts opaque struct returned by value from
function pointer declaration.
Add Port::fequal for longdouble comparisons.
Merge pull request #2458 from hpohl/9247

fix issue 9247 - Compiler accepts opaque struct returned by value from function pointer declaration.
Merge pull request #2461 from ibuclaw/fequal

Add Port::fequal for longdouble comparisons.