Added new homing features including:
1.  Drive after homing to user defined position
2.  Use encoder index yes/no when using encoder

Also improved thread coordination for autooff pollService