Fixed issues with some drives not playing stuff

This happens when the HIGH/LOW pulses are sent too fast on some drives.
See src/DriveManager.cpp:_nop_delay for more information and how to
disable this fix if you don't need it.

If you have problems compiling ("undefined reference to operator new")
like I had with clang, try adding the compiler flag
    -mabi=aapcs-linux
to CC_FLAGS.