Rest of the sample sources, looper-freed the location services via pending intents, abstraction inserted, added helper methods, added API wrapper for threading and RemoteException wrapping.