Add remote access of guestfish, it's a different access way from session...

Add remote access way of guestfish ('guestfish --listen'), it's not better combine it into the GuestfishSession, we can specified gf_run_mode in the cfg, it has two options, 'remote' and 'interactive', 
interactive as default, it means use the previous way to access