Makerbot/Sailfish Support

Sound,

As discussed, I've added some additional Makerbot support and created a new Sailfish machine type to the code:  

- add needed tool code when setting temperature;
- progress updating;
- Makerbot-flavored tool change support (based on code by Bernie N)  (needs additional testing by others)

I'm still working on testing the generation of M101 and M103 commands used by Sailfish to trigger the firmware-based prime and deprime.

Let me know if you have questions.  Sorry for the delay--my Replicator was waiting on replacement parts and I couldn't test!