Xulrunner 31 compat

Xulrunner 31 introduced the variadic macro NS_IMPL_ISUPPURTS_CI replacing several macros which recieved a fixed number of arguments (along the lines of NS_IMPL_ISUPPURTS[n]_CI)