Bug 826093 (Part 1) - Add ClippedImage. r=joe

--HG--
extra : rebase_source : 2a7bb09ee0b1c221b4b57c5d201c282f5c6f52fb
Bug 826093 (Part 2) - Create a static utility class for image operations. r=joe, sr=bz

--HG--
extra : rebase_source : 65b4698483ab19005314913583ff0e21931d81f7
Bug 826093 (Part 3) - Use ClippedImage instead of ExtractFrame for -moz-image-rect. r=bz

--HG--
extra : rebase_source : 7abecbcfcda5666e6b23895dbf6cd42991044914
Bug 826093 (Part 4) - Use ClippedImage instead of ExtractFrame for border-image. r=bz

--HG--
extra : rebase_source : 58e1b9169e5ca0b61066c04ebb587879458bd72f
Bug 826093 (Part 5) - Remove imgIContainer::ExtractFrame. r=joe, sr=bz

--HG--
extra : rebase_source : fcf5028a8f91f28306ca009cbe41f48794f19291