Bug 1034920, part 1 - Rename nsNativeComponentLoader.{h,cpp} to the actual class name. r=froydnj

--HG--
rename : xpcom/components/nsNativeComponentLoader.cpp => xpcom/components/nsNativeModuleLoader.cpp
rename : xpcom/components/nsNativeComponentLoader.h => xpcom/components/nsNativeModuleLoader.h
Bug 1034920, part 2 - Fix names of NativeLoadData. r=froydnj
Bug 1034920, part 3 - nsNativeModuleLoader doesn't need to implement ModuleLoader. r=froydnj

It is only used as a field of gComponentManager, so the full nsISupports and COM treatment isn't needed.
Bug 1034923 - Make AccEventGen.py code generator generate classes with private destructors. r=tbsaunde