Comments binding (not complete yet)
Fixing declaration ranges in decompiled code - comment "/* compiled code */" now is inside property
Fixing taking doc-comment for declaration
Fixed doc-comment not attached to the first declaration with no package directive + incorrect placement of comments for enum entry
Fixed tests for variable/function extraction
Fixed tests for moving code up/down
Corrected comments binding so that comments before local functions and classes are bound to them
Simplified declaration's up/down mover because it does not need to attach comments to declaration manually anymore
Fixed diagnostics tests
Removed binding of comment after package directive
Fixed formatter to work correctly with comments inside declaration nodes
Corrected gold data - formatting became better after binding comments inside
Corrected test data
Fixed tests
Fixed override/implement
Used public API instead of impl-one
Minor corrections in comment binder's code
Introduced utility method closeDeclarationWithCommentBinders
Doc comments for parameters and property accessors
Added parameter with default value to test