Remove custom dispatch to records in Binary.Inspect.Tuple
Merge pull request #998 from ericmj/inspect

Remove custom dispatch to records in Binary.Inspect.Tuple
Encode Kernel.CLI.main argv in unicode.
Print Exception in Kernel.CLI.run on standard_out.
Add test for SyntaxError in Kernel.CLI
Merge pull request #1001 from mururu/correct_error

Fix unexpected error in Kernel.CLI.main
Implement Enum.max/1 and Enum.max/2

Signed-off-by: José Valim <jose.valim@plataformatec.com.br>
Implement Enum.min/1 and Enum.min/2

Signed-off-by: José Valim <jose.valim@plataformatec.com.br>
Update CHANGELOG
Clarify on the return value of Enum.sort
Better explanation for XOR
"executes" -> "evaluates and returns"
Fix "evalute" typos
Merge pull request #1005 from alco/clarify-sort-doc

Clarify on the return value of Enum.sort
Evaluate first argument in is_record once
Merge pull request #1007 from ericmj/is_record

Evaluate first argument in is_record once
x in "x in [1,2,3]" is evaluated only once
Replace "execute" with "evaluate" for consistency
Fix doctests for unless
`unless` argument clarification