Carry 'this' type instead of 'this' expression
doHeaderInstantiation should create CtorDeclaration if it is necessary
doHeaderInstantiation should consider TemplateThisParameter
Fix parser problem for template ctor and TemplateThisParameter

Confused `this(this)` and `this(this T)`
Fix qualified constructor call semantics.

If the qualified constructor creates isolated object, it is implicitly convertible to any qualified object.

And now, inout constructor is properly supported.
VS: Update project files (add divcoeff.c)
Merge pull request #1909 from CyberShadow/fixes-20130418

VS: Update project files (add divcoeff.c)
Merge pull request #1726 from 9rnsr/fix_qualified_ctor

Fix qualified constructor call semantics.