[DDMD] Move sqrt into Port

In DDMD on freebsd, calling sqrtl directly causes static asserts in phobos to fail, presumably because of the legendary lack of precision in freebsd math functions.

Moving the sqrt call into port allows for the DDMD version of port to call `core.math.sqrt` which always gives 80-bit precision.