Move error page rules, other error page cleanup

Styles needed only by error pages are moved into their own stylesheets,
some stylesheets are renamed, and some old-design support is removed.
Bug 948393 cleanup xmlns and Implement opengraph data as RDFa
add source_url tracking for newsletter signups
fix bug 958487 - Ensure tabzilla fonts don't mess with our design
Add kuma-rerun.sh to scripts/
Merge pull request #1868 from darkwing/bold-958487

fix bug 958487 - Ensure tabzilla fonts don't mess with our design
Merge pull request #1869 from openjck/kuma-rerun

Add kuma-rerun.sh to scripts/
Merge pull request #1861 from icaaq/bug_948393_cleanup_xmlns

Bug 948393 cleanup xmlns and Implement opengraph data as RDFa
Moved charset and X-UA-Compatible meta element to the right place
small fix to use the bulletproof font face syntax
Merge pull request #1853 from jezdez/cache-cleanup

[DO NOT MERGE] Use Memcache and clean up caching setup.
Removing cycle and slideshow resources which aren't used
load Open Sans fonts from mozorg cdn
Merge pull request #1871 from icaaq/bug_958638_load_fonts_from_mozorg

load Open Sans fonts from mozorg cdn
Merge pull request #1872 from icaaq/bullet_proof_fontface_syntax

small fix to use the bulletproof font face syntax so IE9 wont get woff fonts
Merge pull request #1864 from icaaq/move_metadata

Bug 958238 - The X-UA-Compatible meta element is placed to late in the document
Merge pull request #1873 from darkwing/remove-slideshow-cycle

Removing cycle and slideshow resources which aren't used
Reformat modal JS, remove useless resources from demo popup
Remove init.js, move required functionality to relevant files
Merge pull request #1867 from darkwing/init-js

Remove init.js, move required functionality to relevant files