fix Issue 9213 - [2.061 beta] Member access without this and __traits(compiles, ...)
fix Issue 9177 - Wrong `alias func this` incorrectly reports error message
Stop warning in compilation
Enable unittest blocks in d_do_test.d
Refactoring by unifyNewLine() and unifyDirSep()
Improve unifyDirSep()
fix Issue 9210 - [2.061 beta] Import cycle causes unpredictable compile errors
fix Issue 8774 - 2.059 worked 2.060 does not: nested delegate memory corruption
Merge pull request #1412 from 9rnsr/fix9210

Issue 9210 - [2.061 beta] Import cycle causes unpredictable compile errors
Merge pull request #1411 from 9rnsr/fix9213

Issue 9213 - [2.061 beta] Member access without this and __traits(compiles, ...)
fix Issue 9230 - Incorrect implicit immutable conversion occurs in pure function

`hasMutableIndirectionParams()` is based on the old `TypeFunction::purityLevel()` (before fixing issue 8408). So its result is consistent with `TypeFunction::purityLevel() != PUREstrong` in 2.060. Then it *fixes* the regression.
Merge pull request #1385 from 9rnsr/fix9177

Issue 9177 - Wrong `alias func this` incorrectly reports error message
Fixed the bug pointed out by Daniel Murphy.

Also updated test cases. By a recent change in 2.061 (4b2767e72c04da35e5615edaa9081b20dccd4974), direct returning of NewExp sometimes avoids immutable implicit conversion. So, test5081 should return mutable array values through local variables.
Merge pull request #1418 from 9rnsr/fix9230

Issue 9230 - Incorrect implicit immutable conversion occurs in pure function
fix Issue 9234 - DMD confuses string template parameter with function
Merge pull request #1420 from 9rnsr/fix9234

Issue 9234 - DMD confuses string template parameter with function
Fixes Issue 9237 - Add isPOD trait.
Merge pull request #1421 from AndrejMitrovic/Fix9237

Issue 9237 - Add isPOD trait
change copyright year to 2013