Bug 904696 - updates to home page for further testing

Fix bug 922672 - High res images for high res displays
Fix bug 930191 - remove panel logos

Now with better fallback for non-JS
Merge pull request #1359 from mozilla/bug-904696-homepage-updates

Bug 904696 - updates to home page for further testing