libgps: Calling JNI GPS callbacks in proper thread

Change-Id: I9f019810b3b5ed6fdae03f73ad7a1174bbde73c7