Move lang registration to Env's constructor
Remove WeakMap
Bug 1022859 - Factorize parser into a class. r=stas

Conflicts:
	bindings/l20n/runtime.js
	lib/l20n.js
	lib/l20n/locale.js
Use PropertiesParser