workaround outdated packages (fontspec, unicode-math, microtype)

This makes the current luaotfload work with a TL2012 fontspec and microtype.

I can’t test with unicode math, though, as it craps itself in a litany of invalid l3 macros -- not gonna touch that with a ten foot pole!