Convenience function for creating GhostPads
The latest release removed the convenient
GhostPad::new(name, target), which has to be replaced with
GhostPad::builder(name, direction).build_with_target(target). It would be nice if it could be restored.
GhostPad::new_no_target(name, direction) was also removed, but
GhostPad::builder(name, direction).build() is not as much added verbosity.