Add settings to control link resolution mode

As, unfortunately, the original bug was closed, I will provide my explanation here.

I am sure that this behavior is the violation of the Obsidian team’s claim

Obsidian strives for maximum capability without breaking any existing formats. As a result, we use a combination of flavors of Markdown.

As a proof of violation of the mentioned principle

  1. Open attached vault (2.9 KB) in Obsidian
  2. Go to Folder/B.md note
  3. Observe behavior of each link
  4. Open Folder/B.md in any other markdown editor
  5. Observe behavior of each link
  6. Notice the difference in steps #3 and #5

I understand why it might be undesirable for the Obsidian team to change behavior of the link handling, even if it breaks the markdown spec. I understand that just correcting the behavior might break existing vaults. That’s why I suggested to make the link resolution configurable.