Move JetPsiMatcher with tests to plugin module
Fix functional type matching
Add type tests for JetPsiMatcher
Improve parser recovery for list of value parameters/arguments
Implement "move class-level declaration up/down" action handler
Implement "move expression up/down" action handler
Allow moving out to arbitrary blocks and moving any declaration into class body
Fix moving of value/type parameters
Replace triple booleans with enums
Allow to move "when entry" at closing brace
Add support of "braceless" blocks
Unify getSourceRange() for declaration and expression movers
Fix moving of value parameters and arguments
Do not move closing brace in function-like elements
Fix brace node extraction from class initializer
Merge remote-tracking branch 'jb/master' into master2