remove unused windowManagerEvents, move remote geolocation client in its own module

NOTE:
geolocation message exchange on the remote debugger protocol doesn't interact correctly
with the other simulator commands over the same connection, "remote-geolocation-client"
module create a new connection to prevents this intection.