Merge pull request #2472 from michaelkschmidt/master

Use absolute symbolic links on windows
Fixed CHANGELOG typo
Merge pull request #2473 from jwarwick/changelog_typo

Fixed CHANGELOG typo
Process Erlang commands last
Umanbiguous check for parameters
Fix weird examples in Version docs
Merge pull request #2475 from alco/version-doc-fix

Fix weird examples in Version docs
Mention MIX_ENV on compile.protocols
Improve typespecs and docs
Merge pull request #2474 from chyndman/elixir-bat-short-circuit

Fix for batch file misbehaving with parenthetical arguments
Fix typespec_to_ast for lists
Add shorthand syntax for `nonempty_list()`
Fix dialyzer makefile commands
First deprecate types in struct fields
Ensure mix preserves -pa and -pz given to the command line
Merge pull request #2477 from fishcakez/dialyze

Fix dialyzer makefile commands
New bitstring syntax, closes #1950
Convert existing bitstring examples to new syntax
Update CHANGELOG
Improve some typespecs