(into master) Bug 986521 -  Fetch Directory Links data from a network location to cache locally

https://bugzilla.mozilla.org/show_bug.cgi?id=986521