Bug 997963, part 1 - Delete trailing whitespace from string bundle files. r=ehsan
Bug 997963, part 2 - Allocate bundleCacheEntry_t using new and free. r=ehsan
Bug 997963, part 3 - Make bundleCacheEntry_t::mHashKey into an nsAutoPtr. r=ehsan
Bug 997963, part 4 - Turn bundleCacheEntry_t::mBundle into an nsCOMPtr. r=ehsan

Also remove the now useless recycleEntry.
Bug 997963, part 5 - Remove some useless OOM checks from nsStringBundleService. r=ehsan
Bug 997963, part 6 - Use a refptr in nsStringBundleService::getStringBundle. r=ehsan
Bug 997963, part 7 - Remove some old ifdef DEBUG_foo code from string bundle code. r=ehsan
Bug 997963, part 8 - Fix typos in string bundle comment. r=ehsan
Bug 998779 - Remove unused #includes of nsHashtable.h. r=froydnj