Fix for cssDefinition

By adding keepend to cssDefinition we ensure that if the final attribute
in a css definition does not include a ;, it will still be closed by the
cssDefinition's final }.

As per the css spec, the final property does not require a ;, and this
is still technically valid css.