Enable keyguard remote animation when WMShell is used.

This also adds a WAKE transition type to handle situations where
a showWhenLocked activity is made visible during wake.

Bug: 191799478
Bug: 183993924
Test: atest ActivityStarterTests
Change-Id: I18f9f5a0af41766a52efd87855f6a3b074aa98f1
12 files changed