New problem EX controller

@bhlwoodworks and I did some troubleshooting and he had VFD issue that we resolved as well:

To explain: The motor AND VFD share the same input for faults. So if you motor OR your VFD is in a fault state you will not be able to home the machine. This is designed to protect your work should a motor, or your VFD fault while you are using the machine.

In @bhlwoodworks case he had a third party spindle so we had to bypass that fault signal. We provide a set of dip switches for folks who are running non Avid spindles to do this.

We are finishing up a document to show how to better integrate third party spindles like the CNC depot ones and will post it in the coming days.