Bug 889219. Part 1: Clean up nsPrintEngine string usage for document titles/URLs. r=mats

--HG--
extra : rebase_source : 17a67d9956e9df9e19c86ea70ac3045e636c49ae
Bug 889219. Part 2: Clean up string usage for page numbers/formats. r=mats

--HG--
extra : rebase_source : 8088904e1f0d552368eb003cff6982710f6c9276
Bug 889219. Part 3: Clean up string usage for printing date/time headers. r=mats

--HG--
extra : rebase_source : 019de7d34f60f354a1ddd943d62c0656628f6263
Bug 889219. Part 4: Stop heap-allocating nsSharedPageData::mHeadFootFont. r=mats

--HG--
extra : rebase_source : beaa74d12c905b4737ab3b6e736f8e5ad90942bb
Bug 889219. Part 5: Remove nsSimplePageSequenceFrame::mCurrentPageFrame. r=mats
Holding onto frame pointers is potentially dangerous. It's not really necessary
to do so here.

--HG--
extra : rebase_source : d92798b59cd7b3032a2bb77a80f00ff590b2213a