Long in the works, self-driving boats may make a splash before autonomous cars