jshint fixes
Firefox defines HTMLElement.onshow.
Change test to use non-reserved function name.
setup grunt
fix typo where windows/variables.less contained plain CSS