Bug 850263 - Use reasonable SkiaGL cache size and share between instances r=mattwoodrow

--HG--
extra : rebase_source : 11a2e5ce90a693abdac91d5ca1308aaed3a29403
Bug 909645 part 1.  Don't include ipdl headers in nsGeolocation.h.  r=ms2ger
Bug 909645 part 2.  Don't include ipdl headers in Hal.h.  r=ms2ger
Bug 909645 part 3.  Make including SpeechRecognition.h and MediaManager.h not pull ipdl headers.  r=ms2ger
Bug 909645 part 4.  Don't include ipdl headers in DesktopNotification.h.  r=ms2ger,glandium