Upload of Mozilla URL Provider

Copyright 2010 Per Olofsson, 2013 Greg Neagle