Bug 1095439 - Make assignments to a const variable a syntax error. r=efaust
Bug 1091900 - Introduce a function to create an empty iterator, which simplifies a bunch of stuff. r=efaust
Bug 1091900 - Make some functions local. r=efaust
Bug 1091900 - Make GetIterator and others take an object as outparam. r=efaust