Improve some typespecs
Fixed Process doc typos
Merge pull request #2479 from jwarwick/process_typo

Fixed Process doc typos
Fix the guard for this clause evaluates to false warning

Since the guard can be hidden inside if/unless, it is better
to have a more generic error, stating we will always get the
same result from an check/guard.
Ensure yanked locals are added back with all nodes, closes #2188
Fix remote call AST
Refactor how definitions are analyzed
Update plt in .gitignore
Merge pull request #2481 from fishcakez/remote_call_ast

Fix remote call AST
Do not include unreachable locals
Improve poorly specified callbacks
Improve more typespecs
Improve typespecs for protocols once more
Pass a list to :error_logger
Add Mix.compilers
Update CHANGELOG
Fix unmatched returns dialyzer warnings
Ensure line numbers are properly preserved in EEx, closes #2485
Merge pull request #2484 from fishcakez/dialyzer_fixes

Fix unmatched returns dialyzer warnings
Do not crash if applications are already started