Add more actions and secure internal receiver

Summary: Add menu, recents, voice search, app search, and global actions menu to action handler. Throw a security exception and return if anybody other than system attempts a broadcast to our internal PWM receiver. Only platform signed packages can be on shared uid system thus it is reasonable to assume if the caller is uid system, the broadcast came from us. This is mostly to prevent somebody from spamming the receiver.

Test Plan: a bit more polish, then merge

Reviewers: synergy

Reviewed By: synergy

Differential Revision: http://review.codefirex.com/D615