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
Revert "Fix issue 3309"

This reverts commit ab2c26fb3c7ea88183dffe20187c3a87c9c959eb.

This is incorrect documentation.
<integer-literal>.<property> is legal now

Properties on integer literals are allowed without
additional parentheses after the recent UFCS changes.

(testing the GitHub online editor, sorry if the
commit should come out botched)
Add note about align change in 2.060 to the change log.
Remove obsolete warnings from D2 documentation
added documentation for cmdfile comments
Detab dstyle.dd and remove trailing whitespaces.
Removed overly restrictive whitespace requirements.

Phobos doesn't consistently follow them anyway.
Various adjustments and clarifications to naming conventions.
Added a note on property functions to the style guide.
Added additional requirements specific to Phobos to the style guide.
clear -> destroy

Also add a link to object.destroy in deprecate.html.
Merge pull request #152 from alexrp/master

Add note about align change in 2.060 to the change log.
Add new version identifiers.
Merge pull request #150 from 9rnsr/fix_traits

Revert "Fix issue 3309"
Merge pull request #153 from mxfm/master

Obsolete warnings removal from D2 documentation
Merge pull request #154 from carlor/cmdfile_doc

Cmdfile doc
Merge pull request #151 from klickverbot/patch-2

<integer-literal>.<property> is legal now