Bug 1073238 - Uplift head.js UITour changes for async tests. a=gavin

--HG--
extra : rebase_source : f43bca726743d1af512ceb4e6d1a02e83be332a3
extra : histedit_source : bf358514e4b7b18e2d5c21a61efd834d9c88a175
Bug 1097587 - UITour: Add some logging to ease debugging. r=Unfocused a=dolske

--HG--
extra : rebase_source : 72de45b696ab4710f6d463c32831eac1e03cf45f
extra : histedit_source : 5a70ba4554cc262e5a123c8862c52224b5f07c51
Bug 1080943 - UITour: Allow opening the Hello panel. r=Unfocused a=dolske

--HG--
extra : rebase_source : dafd177157a442b8bdf9e697bbf00d02060fa8f0
extra : histedit_source : 271e60e48a9e1a06c351030d3629f9b644045a66
Bug 1080943 - Leak fix for 5994d92115ac copied from Loop's head.js. rs=bustage a=dolske

--HG--
extra : rebase_source : 5d7728bbeb127f35c32c7482cbb45965f2e66d5b
extra : histedit_source : 3bd3df2363a3b80b278bd2d61c675158350fd5b4
Bug 1104921 - UITour: Add Loop panel targets. r=Unfocused a=dolske

--HG--
extra : rebase_source : 6de396aa83045068ef75ee6efda1f3bba24c602c
extra : histedit_source : 2427919d752d6d7e2871a1893c161208cc90c969
Bug 1101825 - Create UITour event framework. r=MattN a=dolske

--HG--
extra : rebase_source : f14ceaa9ad79bc57317465fd7369c6791f5ca4d5
extra : histedit_source : 8abce11979106691f076b6ad47b698ab716c1bc8
Bug 1080947 - UITour: Tell the page when a Hello chat window opens or closes. r=Standard8,Unfocused,jaws a=dolske

--HG--
extra : rebase_source : b1cd92e0fa2fa2b27dc03b3524b172f442cdf50e
extra : histedit_source : d20a4a39ba5a8bb0d62263d00ec1ff982fe1d2b4
Bug 1105523 - UITour: Provide a way for some Hello targets to have their info panel arrow on the side r=Unfocused a=dolske

--HG--
extra : rebase_source : 7a0bddd8558b3d65f70ae46a8dc8c57c9d246cb4
extra : histedit_source : 63d9d5f90962ec0a1a2c12196914fc61d0de29df
Bug 1104927 - UITour: Add Loop conversation view target for email/copy link buttons. r=Unfocused,mixedpuppy a=dolske

--HG--
extra : rebase_source : acc838566aa72751abc7aa00a33232514eb230ea
extra : histedit_source : 49e397fe08e1d430c16b805b7063aab42ff0c533
Bug 1104927 - UITour: Update browser_UITour_loop.js with for Loop:ChatWindowShown. r=me a=dolske

--HG--
extra : rebase_source : d549c21663183faa39df4fc3e1868410b46660e2
extra : histedit_source : 29b0f64162fad3a7113649c1992b9ed589e25f64
(no bug) convert Windows to Unix line-endings in browser_UITour_loop.js. DONTBUILD because formatting only. r=me a=formatting

--HG--
extra : rebase_source : 909c1ba14a4b6ed17c102bfeb06aabd15d0ebe1e
extra : histedit_source : b3a679e0edc79dcd1bdfc358f2e0868b0988bb8a
Bug 1080948: UITour: tell the page when a URL is copied or emailed. r=MattN,dmose a=dolske

--HG--
extra : rebase_source : 036a73b1f2c65047e70f967d0d17fcd473998fde
extra : histedit_source : 72bbe058a94d7cab79559ec587d956af8d5a7c96
Bug 1080953 - UITour: tell page when first incoming call is received and if that room window is open. r=dmose,dolske a=dolske

--HG--
extra : rebase_source : 4b6c804db39b7bbe9b41689b32843aa523bcce51
extra : histedit_source : 3fd074b456fd5edda398009f3d5fea2cbec58734
Fix marionette bustage - follow-up of bug 1080948. r=bustage a=dolske

--HG--
extra : rebase_source : a2e34179118f0b803980691bb78792ccad3c9ea5
extra : histedit_source : 3d81d76753f8e74681fd8d969fc4b62d763a7bb7
Bug 1112565 - Close the Loop panel when opening the getting started tour. rs=dolske a=dolske

--HG--
extra : rebase_source : b990a9bf77689a91206f8eb508819d7f7da757e1
extra : histedit_source : 90865e479969e6cbf99f7a7de7fa1f7ca41eac27
Bug 1111828 - UITour: Don't allow opening the Loop menu if the toolbarbutton has no placement. r=Gijs a=dolske

--HG--
extra : rebase_source : 7ddd2443989347cfca26afb7e95ba89562db2ad1
extra : histedit_source : fe789089c8ed7749615195ad7daa0ce2bb6fe858
Bug 1113739 - Make sure loop.gettingStarted.resumeOnFirstJoin is true before resuming the Hello tour. r=dolske a=dolske

--HG--
extra : rebase_source : 762c118425fcc859741bb6bc48eb6169b5c2d05c
extra : histedit_source : c880ad510ab9ed64f4bbf7ae8725ebbc75f90063
Rebase browser_UITour_loop.js for Beta and make ping in UITour.jsm async. a=gavin

--HG--
extra : histedit_source : b0ca4a44c522def40fb75106b1e4373b2e0e3955