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
New setting and test: space around arrow in function types
New setting and test: space before lambda arrow
Fixing KT-3932: now always adds space between reference expression and function literal. Test is included.