Machinekit pru cleanup

Fix PRU dependency file generation
Add PRU Encoder support
Add step polarity parameter