Math: no need to have two versions of denormalize(), they are the same.

Overlooked in cade1753042d23d8d83fd3ccb6917f51ead2fc55.
Math: make type traits aware of long double.