handle CSS in various encodings by using chardet - fixes issue 13
bugfix: some inversed logic in the rewritten pass/fail code, more consistent naming of properties
final (hopefully) fix for CSS en/decoding: convert unicode to UTF8 when parsing stylesheets (just in case)