Converted EventServer to Android Service

EventServer now runs as a persistent system-level Service
It can request system-level permissions, and it has a Context to interact
with other apps

Change-Id: I5dd8a0349b173cd0e894b7a3fcffd8ea34c18af7
Added Rotation handling

Added code to process ROTATION_INFO Protobuf messages and send out ROTATION_CHANGED system broadcasts

Change-Id: I756284fbe4e9c8c7a571d749b61c848d3c68d780
Collapsed LocationHelper into EventServer

Removed LocationHelper app completely.
Now the EventServer is an Android service, it can communicate directly with
the LocationManager using Intent broadcasts.

Change-Id: Ic50d5be5375630f2b44982d713f2d1802ad123f7