Fix function arguments are evaluated left to right

According to TDPL p. 50 (section 2.3.5.3 Function Call) function
arguments are evaluated left to right. This commit fixes the examples in
the documentation where it is assumed that the evaluation order is
unspecified.
this is incorrect
lazily reverted previous commit
Fix a couple of typos.
D1 doesn't have lambda expressions
D1 doesn't have typeof(return)
D1 doesn't have @attributes
D1 doesn't have const, inout member functions
Move a link to "Modern COM Programming in D" to a COM section
Wrap D1 limitation with V1.
Add note about state of multiple alias this.
Section doesn't make sense, at least for D2.
Applies to D1 only.
Revert fix.
Add IFTI to glossary.
Explain how to forward-reference a nested function

Response to forum post 2012-4-3, "Nested functions should be exempt from
sequential visibility rules" and bug 790.
Added deprecate.html to targets
Merge pull request #111 from donc/faq_nestedfunctions

Explain how to forward-reference a nested function
Merge pull request #110 from AndrejMitrovic/glossary

Fix Issue 6542 Add IFTI to glossary.
Merge pull request #109 from AndrejMitrovic/master

Fix issue 4556