I decided to play around with this mod and see if I could make it compatible with 1.1. I've had some success so far, but there may well be other issues. Here's what I changed.
The game version has changed, so I updated info.json line 10 to say "factorio_version": "1.1"
The "Turrets" technology was renamed to "Gun_Turret" in 1.1. I updated data.lua line 14 to say prerequisites = {"automobilism", "advanced-electronics-2", "gun-turret", "rocketry"},
The way Factorio handles the Mod GUI has changed. "mod_gui" is no longer a global variable and so can't be "required." Instead, I changed this to a local variable definition at class header. Called the new local variable "mod_gui" so that existing code calls to the legacy "required" variable will be able to call the local one, instead. I updated control.lua line 2 to say local mod_gui = require("mod-gui"). I updated gaugeGui.lua, adding a new line at the start of the file which says local mod_gui = require("mod-gui"). I also added an empty line before the reSetGaugeGui(p) method for basic code readability, which shifted all code in the file 2 lines down.
With these changes, the mod appears to load correctly, the Chopper spawns correctly and can be boarded, flown, landed and interacted with, the gauges appear to work correctly and I've seen no further errors. I need to stress that I have NOT dug very deeply into the code so my changes may be superficial or break things further down the line in silent ways. However, I believe the issues were mostly due to changed syntax, so changing the turret technology name and defining mod_gui as a local variable should retain legacy functionality in full. If there are other issues, I wouldn't know about them.