Thanks for the input Steve.
The source of the issue turns out to be:
var module = angular.module('kendo.directives', ),
$injector = angular.injector(['ng']),
$parse = $injector.get('$parse'),
$timeout = $injector.get('$timeout'),
$log = $injector.get('$log');
When I disable AngularJs Batarang the problem goes away. I am going to do more research into this because I don't yet understand why the problem started now. I have had AngularJs Batarang installed for a long while now.
BTW the problem is not limited to 8.0 it was just a happy coincidence that it started when I upgraded. The problem is happening in 7.3 as well.