A bigger code example for codestyle provider
New setting and test: space around arrow inside 'when'
Formatting: omit blank lines between 'when' and left brace. Test is included.
New setting and test: space around arrow in function types
New setting and test: space before lambda arrow

 #KT-3932 fixed
Formatter: now always adds space between reference expression and function literal. Test is included.

 #KT-3932 fixed