Using Maven's local repository as cache for downloaded phantomjs distribution to save network bandwidth and support working offline