Keep shared markers consistent when documents are linked/unlinked

Issue #2360
Make cut and copy act on whole lines when there is no selection

Issue #2382
[vim] Remove findMatchedSymbol and getContextLevel
[haxe mode] Add comment styles
Add Bitcoin donation option
Merge remote-tracking branch 'upstream/master'
Removed introduced tabs to make lint happy.