Provide a non-blocking version of Axis::Home()

A non-blocking version of Axis::Home() would relieve RapidCode users of the need to create a separate thread for homing, and thereby work in the same way as in the other motion commands (Axis::Move…).

(Related to this post.)

Hi @Rick. Thanks for the suggestion. I discussed with the team this morning and have added to our backlog.

For now please use customHome.cpp or customEtherCATHome.cpp so you have complete control over homing.