framework base patch

Change-Id: Ia85cf50b977b0d6f412dde2be4caa2aeab471532
Added the basic Jarvis Policy classes
Fixing last broken patch

Change-Id: If02b5b97bb778234ce2ebfbc76ab934079102db1
Fixing last broken patch - now for real

Change-Id: I1b1f2d1610dc7423e443c78bf7228536069343a7
Added more Jarvis support and apis

Change-Id: Ic80cc21fdc72519943bbaefbd8e0663c775ef56c
WIP: First version of the Jarvis voice service

This is a service that runs under the system server, which can listen to your voice.
It works offline and needs a connected App Package that provides a service.

Work isn't done and this is only beta.

Idea for the name comes from Iron man movies

Change-Id: I0f95a2ead06b884bab5bc9a7927b671017fa59c2