two fixes for CSS scanner
treat empty token as error in Debug encoder
avoid empty tokens in Diff output, fix split_into_parts
update .gitignore