Update for dmd 2.059
Merge pull request #3 from kntroh/for2059

Update for dmd 2.059
std.loader will be deleted in future
Merge pull request #4 from kntroh/fixSharedLib

std.loader will be deleted in future
Fixes for dmd 2.060
Merge pull request #5 from kntroh/for2060

Fixes for dmd 2.060
A floating point number initialize with 0.
Merge pull request #6 from kntroh/floatInit

A floating point number initialize with 0.
Fixes for dmd 2.061
Merge pull request #7 from kntroh/for2061

Fixes for dmd 2.061
Assertion failure instead of exit

Calling exit bogs down the whole test run in a test scenario.
Update util.d
Merge pull request #8 from sgraf812/master

Fail assertion instead of exiting on implementation missing
Math.PI made static immutable

It needed a this reference before. This caused an error compiling Compatability.d which is fixed by this commit.
Hack to make getImportData work from outside util

If the ImportData opCall is not in the .di file in full, GetImportData cannot be used from outside util as the compiler cannot find the source at compile time.
Merge pull request #9 from John-Colvin/patch-1

Math.PI made static immutable
remove unnecessary T=bool
Merge pull request #10 from John-Colvin/patch-2

Hack to make getImportData work from outside util