Bug 908052 - Use GetShortPathName/GetLongPathName to canonicalize paths for dependency files generated by cl.py. r=gps
Bug 904743 - Allow multiple targets on the same rule with includedeps in pymake. r=gps
Bug 904743 - Add helpers to create simple makefiles and iterate loaded python modules. r=gps
Bug 904743 - Use makefile creation helper in BindingGen.py, cl.py and xpidl-process.py. r=gps

While at it, fix dependencies generated by BindingGen.py