Eval4j: add invokePolicy flag to jdiEval
EvaluateExpression: pass invokePolicy flag to eval4j
KT-4868 Bug Fix for Swap Binary Expression Intention
SwapBinaryExpression: implementation cleaned up, tests renamed

 #KT-4868 Fixed
Diagnostic update to support default parameters in inline methods
Code clean
Substitute Call with JetElement in InliningContext to support default inlining (there is no call)
Suppot inlining default methods, inlining function into its default.
Code clean