update to codemirror-3.2.0

- Used http://codemirror.net/doc/compress.html to
  obtain a compressed js with builtin d mode.
Update function.dd

Removed wrong plural 's'. "functions" -> "function"
Merge pull request #440 from ralphtandetzky/patch-8

Update function.dd
Update function.dd

Sentence now starts with capital letter. Also corrected reason for disallowed overloading for non-D linkage. 

It is true that C name mangling does NOT take parameter types into account with the consequence that there is no function overloading in C. However, C++ name mangling DOES mentions parameter types and enables function overloading in this way. Therefore, the statement "name mangling does not take the parameter types into account" is not correct for all linkage types.
Update function.dd

Added explanation of less well-known abbreviation IDL.
Merge pull request #441 from ralphtandetzky/patch-11

Update function.dd
Update function.dd

Replaced a hard to decipher sentence and added a comment for Uniform Function Call Syntax.
Update function.dd

Fixed typo: "rewrie" -> "rewrite"
Merge pull request #444 from ralphtandetzky/patch-14

Update function.dd
Merge pull request #443 from ralphtandetzky/patch-13

Update function.dd
Merge pull request #442 from ralphtandetzky/patch-12

Update function.dd
fixup #443

- redo a change which was unintentionally reverted
update NCEG operators

https://github.com/D-Programming-Language/dmd/pull/2844
remove NCEG specs
add interfaces to style guide

Interfaces should PascalCased, like classes.
Merge pull request #446 from gittywithexcitement/patch-1

add interfaces to style guide
Merge pull request #423 from MartinNowak/updateCodemirror

update to codemirror-3.2.0
fix Issue 11711 - Add __traits(getAliasThis)
Merge pull request #447 from 9rnsr/fix11711

Issue 11711 - Add __traits(getAliasThis)
Merge pull request #445 from MartinNowak/nceg

remove NCEG specs