I missed a bit. Sorry about that. You will also have to change...
#define USE_TIMER2
...found in the same section...
https://github.com/arduino/Arduino/blob/master/hardware/arduino/cores/arduino/Tone.cpp#L89
These changes should get tone working on timer 1...
#define USE_TIMER1
const uint8_t PROGMEM tone_pin_to_timer_PGM[] = { 1 /*, 1 */ };