Doc updates for Application.Behaviour and Behaviour
Merge pull request #1830 from jwarwick/behaviour_docs

Doc updates for Application.Behaviour and Behaviour
Deprecate x in y inside matches
Ensure Enum.member? uses match (===)
Update CHANGELOG
remove whitespace
fix wrong error message for `nil.func()` call