do not create a mock ModuleInfo for a symbol that has no associated module
add test case
fix test script for posix
chmod +x on script file, added output to not rebuild every time
try chmod +x again
add -m$(MODEL) to test and simplify
fix test for win64
fix issue 10414 - Delegate arguments for lazy variadic functions are
only inferred in first argument
[Refactoring] TemplateDeclaration::deduceFunctionTemplate
fix Issue 10083 - Insufficient IFTI/eponymous template specification
fix Issue 9022 - IFTI should support enclosing type/scope deduction
Remove some more dead IN_GCC code.
Merge pull request #2260 from ibuclaw/dfloat80

Remove some more dead IN_GCC code.
Merge pull request #2041 from 9rnsr/fix10083

Issue 10083 - Insufficient IFTI/eponymous template specification
Merge pull request #1296 from 9rnsr/fix9022

Issue 9022 - IFTI should support enclosing type/scope deduction
Merge pull request #2201 from rainers/fix_6461

Fix 6461 - multiple definitions with typeid and multiobj
Allow heterogeneous overload list of templates and functions

Overloaded functions are collected on the head side of list, and templates are on the other side.

Taking the root of heterogeneous list in DotTemplateInstanceExp::semantic.
fix Issue 1528 - [tdpl] overloading template and non-template functions

- Improve `resolveFuncCall` for integrated function call resolution.
  All of error reporting is done in here.

- Remove `overloadResolve` and `deduceFuncitonTemplate`
  The works was in `overloadResolve` are moved to `resolveFuncCall`,
  and things was in `deduceFuncitonTemplate` are divided to
  `templateResolve` and `resolveFuncCall`.

- Change the name from `overloadResolveX` to `functionResolve`
  It is paired with `templateResolve`.

- Decide 'most specialized' function based on the two `MATCH` values derived from `tiargs` and `fargs`.
  With non template functions, `last matching level for tiargs` is treated as `MATCHexact`.

----
The bug that is fixed at the same time:
fix Issue 9596 - Ambiguous match is incorrectly hidden by additional lesser match

  The change in test/runnable/template9.d is related.
Add test cases from bugzilla discussion
fix Issue 10486 - Segfault on assigning `typeof(null)` to static array