Fix warnings and update CHANGELOG
Clean up Dict interface
Fixed doc typos in List
Fixed doc typos in Enum
Merge pull request #1567 from jwarwick/doc_typos

Fixed doc typos in List and Enum
Allow iex to --remsh into an Erlang node that has IEx
Support --detached and --hidden options
added Dict.Behaviour
Slight clean up on dict_test.exs
modifications according to comments from the pull request
Fixed doc typos in Dict
Merge pull request #1571 from sasa1977/dict_behaviour

added Dict.Behaviour
Merge pull request #1574 from jwarwick/dict_typos

Fixed doc typos in Dict
Add Dict.Behaviour to CHANGELOG
Improve OptionParser switch validation

This adds a third element to the tuple returned from OptionParser.parse/2 when the value for an option doesn't match its switch type.
Use list concatenation operator instead of function
Add documentation for invalid switches
Change OptionParser to always permanent invalid list

The tuple returned from OptionParser now always includes the third element (invalid options list).
Update OptionParser test for permanent invalid list
Update mix tasks for OptionParser permanent invalid list