Force to run discover AsyncTask out of the GLThread

AsyncTask can't create a valid handler in ICS (works in JB+), so we
force it to run in a UI thread.

Signed-off-by: Jorge Ruesga <jorge@ruesga.com>