Bug 976605 - Make Axis more const-correct. r=kats

--HG--
extra : source : 50988abb501db2d04a1b5446e2553c61708628f0
Bug 976605 - Turn GeckoCC::NotifyTransform[Begin|End] into an extensible APZ state change notification mechanism. r=kats

--HG--
extra : source : 5353e86dcfe8b2ff6f02e577a4c69a1de6808d9b
Bug 976605 - Make AsyncPanZoomController::mMonitor 'mutable' to allow entering it from 'const' methods. r=kats

--HG--
extra : source : 2cbc69f1a7c07e26568dc228a83d9443ab4d4233
Bug 976605 - Have APZ notify GeckoCC on start of touch. r=kats

--HG--
extra : source : c5796c5db151579dfd229010865c23ba7986b802
Bug 976605 - Have APZ notify GeckoCC on start of pan. r=kats

--HG--
extra : source : e582f25a254ef4349f08d2b70db53a5babc69f19
Bug 976605 - Group some fields of AsyncPanZoomController into a TouchBlockState structure. r=kats

--HG--
extra : source : 4e331873022e7da32f0c1fc08bd52ec0a4b9b883
Bug 976605 - Increase code reuse between AsyncPanZoomController::OnSingleTapUp and OnSingleTapConfirmed. r=kats

--HG--
extra : source : c6eeea0ea23c723a41116ccee8ca06a1a9877230
Bug 976605 - Have APZ notify GeckoCC on end of touch. r=kats

--HG--
extra : source : c815d10b688544345265e91705dacd67108abbc1
Bug 976605 - Expose inIDOMUtils via mozilla::services. r=ehsan

--HG--
extra : source : 896fa761f32dad205897953d812e78dadf6136e7
Bug 976605 - Introduce ActiveElementManager. r=kats

--HG--
extra : source : e253ba688a7306f1a18a40c9d3be331f974beb2a
Bug 976605 - Hook up TabChild to the ActiveElementManager. r=kats

--HG--
extra : source : 857c93cae53b3900015a402a1f246dd1355b8cee
Bug 976605 - Disable active element handling in BEP.js if APZ is enabled. r=kats,vingtetun

--HG--
extra : source : 2a6f99faedb8317b87b99a81953fa0ddd759ddaa
Bug 976605 - Fix up APZ gtests to call APZC::SetAllowedTouchBehavior() at the correct time. r=kats

--HG--
extra : source : f168fc394c3d61b7375530d0d294d84cecc6207a