+Stop returning alias this tuple by is(targ id == alias this)

(std.traits fix changes dmd test suite result...)
[style] fix indent
[diag] Fix error message
[Refactoring] Rename makeInvariant to makeImmutable
[Refactoring] Improve parser

And fix parser bug inout+const --> const
[bugfix] Normalize inout deduction
Support inout const type & fix issue 6930
＋TypeFunction::iswild
fix IFTI for inout const
++
+runnable/structlit.d