Issue 8367 - Insufficient constraints for chain

The error message from compiling the bug's sample code after this change is:

```
bug.d(11): Error: template std.range.chain does not match any function template declaration. Candidates are:
std/range.d(2018):        std.range.chain(Ranges...)(Ranges rs) if (Ranges.length > 0 && allSatisfy!(isInputRange, staticMap!(Unqual, Ranges)) && !is(CommonType!(staticMap!(ElementType, staticMap!(Unqual, Ranges))) == void))
bug.d(11): Error: template std.range.chain(Ranges...)(Ranges rs) if (Ranges.length > 0 && allSatisfy!(isInputRange, staticMap!(Unqual, Ranges)) && !is(CommonType!(staticMap!(ElementType, staticMap!(Unqual, Ranges))) == void)) cannot deduce template function from argument types !()(MapResult!(__lambda2, Foo[]),string)
```

Fixes Issue 8367
http://d.puremagic.com/issues/show_bug.cgi?id=8367
Merge pull request #1047 from Poita/bug8367

Issue 8367 - Insufficient constraints for chain
Remvoe tab introduced in pull #1043

Just remove the tab.
Merge pull request #1063 from denis-sh/patch-2

Remvoe tab introduced in pull #1043
Fixes Issue 8078 - receiveOnly exceptions should be informative.
fix Issue 9288 - Parameter(Identifier|DefaultValue)Tuple report pointless errors
Merge pull request #1062 from AndrejMitrovic/Fix8078

Issue 8078 - receiveOnly exceptions should be informative
Merge pull request #1064 from 9rnsr/fix9288

Issue 9288 - Parameter(Identifier|DefaultValue)Tuple report pointless errors