Changes for fixed qualified constructor call semantics.
Update unittests as function local templates are now allowed.

Issue URL: http://d.puremagic.com/issues/show_bug.cgi?id=9977
Use properties in `unstd.c.string` as UFCS work for pointers now.

Replace `getLength` with `length` property, make `asArray` a property.

Issue URL: http://d.puremagic.com/issues/show_bug.cgi?id=8245