switched to pygments tokenizer

* split unit tests for JS and CSS in two parts
* removed .lib.jsstrip
* used pygments tokenizer for CSS and JS
* rewrote JS and CSS remove_comments() to use new tokenizers
* added more unit tests for the rewritten functions

this all was in preparation to use the pygments tokenizers for:
the upcoming function implementation of _add_trailing_semicolon_to_js