Bug 826632. Part 1: Merge nsIViewManager into nsViewManager. r=tnikkel

--HG--
rename : view/public/nsIViewManager.h => view/public/nsViewManager.h
extra : rebase_source : 85587555e1f202809cd39fe899570644e6ca4eb3
Bug 826632. Part 2: Use nsRefPtr<nsViewManager> instead of nsCOMPtr. r=tnikkel

--HG--
rename : view/public/nsIViewManager.h => view/public/nsViewManager.h
extra : rebase_source : c9eabd54bb43d711a8c24222620abfdde674a1f7
Bug 826632. Part 3: Create nsViewManagers directly instead of using XPCOM. r=tnikkel

--HG--
extra : rebase_source : f85da22ada991035fbb7116a993898dd0801663d
Bug 826632. Part 4: nsViewManager does not need to implement nsISupports anymore. r=tnikkel

--HG--
rename : view/public/nsIViewManager.h => view/public/nsViewManager.h
extra : rebase_source : 868b6971a2ae0d45023fb11f31b3874159a793b0
Bug 826632. Part 5: nsViewManager methods do not need to be virtual and most of the ones that return nsresult don't need to. r=tnikkel
Also, just use GetRootView instead of GetRootViewImpl.

--HG--
rename : view/public/nsIViewManager.h => view/public/nsViewManager.h
extra : rebase_source : 8dadf01e7cab20f6e0b9b3e95e767687445260c2
Bug 826632. Part 6: Remove some unnecessary #includes from nsView.h and nsViewManager.h. r=tnikkel

--HG--
rename : view/public/nsIViewManager.h => view/public/nsViewManager.h
extra : rebase_source : 10a50ae18eeff3a26862bad50549f7556593a0a6
Bug 826632. Part 7: nsView::GetViewManagerInternal is no longer relevant, so remove it. r=tnikkel

--HG--
extra : rebase_source : ee90c4205d54efc1a7fa248a60d82fa51a07f19a
Bug 826635. Refresh-driver painting is always enabled now, so remove the alternative code path. r=mattwoodrow

--HG--
extra : rebase_source : 3fcd1e59af66d195af62e46a3a9dacc0e074550c
Bug 795433 - Use #define for nsresult values in C code. r=ehsan,glandium; feedback=njn
Bug 826613 - Enable FAIL_ON_WARNINGS on MSVC in image/. r=joe
Bug 824862: Don't skip over generated-content children of a flex container, even if they look like whitespace. r=bz
Bug 826463 - Patch 1(v1): After disconnect BT headset while in-call, audio rerouting takes too long, r=echou