remove IOError and ContextRuntimeError
remove Resource, simplify Locale building
Merge branch 'halfway' into halfway-dropin-compiler

Conflicts:
	lib/l20n/context.js
Fix locale switching
Remove linkResource and friends
Merge branch 'halfway' into halfway-dropin-compiler
Fix get* soon after a locale change (bug 942183)
Merge branch 'halfway' into halfway-dropin-compiler
fix inline l10n by doing what placebo does (no extra ctx)
Merge branch 'halfway' into halfway-dropin-compiler