Make String.split behave more like Regex.split
Fix typo on Kernel.CLI
Fix how Elixir.Elixir is inspected
Add Kernel.spawn_monitor and deprecate duplicated functions from Process
Add a soft deprecation entry to the CHANGELOG
Deprecate :global in Regex.split/3
Add deprecation warning for :global in String.split/3
Use parts: :infinity instead of parts: 0 to split globally.
Update use of deprecated :global option to use :parts
Merge pull request #2233 from bitwalker/string-split-changes

Make String.split behave more like Regex.split
Adds "Elixir" to check module availability naming list
Ensure --umbrella generates gitignore, closes #2237
Update CHANGELOG
Define an Application module
Ensure IEx.pry works with iex -S mix test (--trace)
Also support tuples in struct/2
Mention how generators in comprehensions can be used for filtering