Bug 987415 - Part 0: GeckoAppShell cleanup. r=bnicholson
Bug 987415 - Part 1: GeckoAppShell thread-safety. r=bnicholson