Implement location request priorities

First pass at implementing location request priorities.
* Adds ability to set priority on location requests
* Selectively registers for location provider updates based on priority
* Update sample app to control priority, interval, and minimum displacement