Bump Hex version requirement
Enum.sort_by/3

Enum.sort_by/3 takes a collection, a mapper function, an an optional
sorter function.  The function sorts by the mapped value using the sorter.
The optional sorter default to `<=/2`.
Add @doc for Enum.sort_by/3
Add @spec for Enum.sort_by/3
Update documentation on Kernel.var!/2

The documentation is no longer accurate since passing atoms to `Kernel.var!/2` has been deprecated and removed.
Merge pull request #2463 from hamiltop/master

Update documentation on Kernel.var!/2
Release v0.14.2
Start v0.14.3-dev
Match test lines by proximity, closes #2450
Improve <<>> docs
Update (soft) deprecations
Improvements to the operator table

  * |>, <<<, >>> and ^^^ were made left associative

  * <, >, <=, >= were given higher precedence than
    comparison ones (==, !=, etc)

  * xor is deprecated
Fix @spec sort_by

Use format provided by José Valim that uses `when` to eliminate the need
for `@type mapped_element`.
Fix spacing
Pull reused test data into variable
Fix phrasing of Enum.sort_by/3 @doc
Merge pull request #2464 from KronicDeth/feature/2460/enum-sort-by

Enum.sort_by/3
Remove duplicated specs and old PR example
Run command line and escripts in a new process without trap exit

Closes #1985
Move local.install and local.uninstall to archive.*