update bindings to support more states
Revert some stylistic changes that costs us 50kb on Contacts
remove defines
add grunt
move INI loading to bindings and separate document resource loading into two steps
dehardcode english in links stored on context
we need to be ready for entries to be null (when resources are not available) - it happens for some languages for some gaia apps
add support for language switching on fly
properly switch locale to work with already loaded locales
remove inused grunt tasks
use eventemitter for ready event, we want to fire ctx.ready on each locale change, not just the first one
fix lint errors
remove referneces to navigator.mozL10n
fix grunt serve
add linting and watching bindings
due to how lazy_l10n uses mozL10n.get, don't use this
Merge branch 'placebo-grunt-concat' into placebo

Conflicts:
	lib/l20n/context.js
re-add modelines