Bug 922238 - Call log does not record missed calls when in the lockscreen

We were closing the call screen before executing the Voicemail.check callback

- Store the voicemail info in recentsEntry earlier than at closing
- Remove the opacity animation when showing/hiding the call screen (it was not really working)
- Remove the animating flag since it was preventing closing animations to not run if the opening animation did not run
Bug 918179: Optimize append case in tag_visibility_monitor
Bug 930542 - Fail test_browser_bookmark.py because of bug 930545
Merge pull request #12835 from wanderview/shared-tvm-append

Bug 918179: Optimize append case in tag_visibility_monitor.  r=djf
Merge pull request #13070 from zacc/bug_930542

Bug 930542 - Fail test_browser_bookmark.py because of bug 930545
Merge pull request #12921 from Rik/lockscreen-no-calllog-922238

Bug 922238 - Call log does not record missed calls when in the lockscreen r=etienne
Bug 930578 - add shepherd docs +shepherd
Merge pull request #13073 from lightsofapollo/shepherd-beta

Bug 930578 - add shepherd docs +shepherd