Add iconRoot config option

This adds an `iconRoot` config option to specify the root folder for all the icons used. More specifically, for all `<icon=path/>` if `path` does not start with `"/"`, `"./"`, `"../"` it will be seen as `iconRoot </> path`.