Bug 975823, part 1 - Remove some trailing whitespace from nsStreamConverterService. r=mcmanus
Bug 975823, part 2 - Take advantage of infallible new in nsStreamConverterService. r=mcmanus
Bug 975823, part 3 - Split SCTableData into two data types, one for each table. r=mcmanus
Bug 975823, part 4 - SCTableData doesn't use its key field. r=mcmanus
Bug 975823, part 5 - SCTableData only uses the edges case of its union. r=mcmanus
Bug 975823, part 6 - Remove unneeded indirection in SCTableData. r=mcmanus
Bug 975823, part 7 - Replace SCTableData with a typedef. r=mcmanus
Bug 975823, part 8 - Inline nsStreamConverterService::Init which is now infallible. r=mcmanus
Bug 975823, part 9 - No reason to store a pointer to the list, just store it inline. r=mcmanus
Bug 975823, part 10 - Substitute two SCTableData local vars. r=mcmanus
Bug 975823, part 11 - BFSTableData only uses the state case of its union. r=mcmanus
Bug 975823, part 12 - Inline BFSState into BFSTableData. r=mcmanus
Bug 975823, part 13 - Make BFSTableData::predecessor into an AutoPtr. r=mcmanus