add ESLint settings and improve conformance
PLATFORM-1531 # some IE8 improvements, but not complete