Use File::Share instead of __DATA__ sections.

Because the __DATA__ section does not play to well with
loading and preforking. This caused a problem for DuckDuckGo (hi!)
see https://github.com/duckduckgo/zeroclickinfo-goodies/issues/857

See also more or less related issue:
https://rt.cpan.org/Public/Bug/Display.html?id=58467#txn-967997