Org fix links

Fix problems with links parsing in the org reader:

- properly parse absolute and relative file paths
- allow empty links (not supported in Emacs, but required by gitit)