My addon was not broken at all by the new patch/expansion and I do what I consider to be hardcore massaging of some core functions *shrugs*
I do know a lot of addons were broken by the update. I don't think there was any change regarding the core language, at least not what you mentioned. I use self and this in some parts of the addon and like I said, it didn't break. it still works as it always did.