Fix slim/html5 to not render empty style tag; introduce 'style' helper