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.