autopilot: improve detection of genode dir

If the script is executed with an obscure path (e.g.,
'../tool/autopilot'), just taking the argv0 string fails. Therefore, the
file path is now normalized prior to the directory detection.
autopilot: create only missing builddirs on --keep

This improvement prevents multiple execution of create_builddir on
existing directories.