Mozilla Touts Thousands of Apps in Firefox Marketplace