Fix Regex specs
Fix IEx.Instrospection.beam_specs/1 when no abstract code in beam
Fix Inspect.Algebra.format/3 to handle :infinity correctly
Fix elixir_errors.erl specs to include binary path
Merge pull request #1793 from fishcakez/fix/inspect_algebra_format

Fix Inspect.Algebra.format/3 to handle :infinity correctly
Merge pull request #1792 from fishcakez/fix/introspect_no_abstract

Fix IEx.Instrospection.beam_specs/1 when no abstract code in beam
Merge pull request #1796 from fishcakez/fix/elixir_errors_spec

Fix elixir_errors.erl specs to include binary paths
Merge pull request #1791 from fishcakez/fix/regex_specs

Fix Regex specs
More typespecs improvements
Clarify Integer.parse/1 code with comments
Remove dead code from Protocol.Consolidation.ensure_protcol/1
Fix type of executable passed to Port.open in IEx.CLI.tty_works/0

Change the executable to a charlist instead of an atom
Fix type of name passed to :code.lib_dir

:code.lib_dir/1 may only accept an atom in the future, and should only
be passed an atom according to the spec.
Merge pull request #1797 from fishcakez/fix/protocol_consol_dead

Remove dead code from Protocol.Consolidation.ensure_protcol/1
Merge pull request #1798 from fishcakez/fix/iex_cli_tty_works_type

Fix type of executable passed to Port.open in IEx.CLI.tty_works/0
Merge pull request #1799 from fishcakez/fix/record_extractor_retrieve_type

Fix type of name passed to :code.lib_dir
fixed typos in ChangeLog
Updated docs for Float, Integer and Tuple.
Merge pull request #1800 from jwarwick/typo

Doc typos
No need recur on loadpaths because children apps are now deps