First change to treat template overload set
fix Issue 8352 - Wrong "__overloadset isn't a template" error

Note: added test cases are not exact same with original ones.
Add test for Issue 9235 - Template mixin doesn't allow to mixin non-conflicting overloads
fix for Issue 9235 2nd test
+exp (stash)
+Add exhaustive test cases