Correctly parse !default and !global flags in assignments

This PR fixes the parsing of `!default` and `!global` flags in assignments. The parse should handle any order or quantity of such flags.

Fixes https://github.com/sass/libsass/issues/759. Spec added https://github.com/sass/sass-spec/pull/196.