Fixes #205 - freeze on broken @import declaration.

@import declarations without trailing semicolon led to an infinite loop in tokenizer.
Fixes #198 - correctly handle a mixup of comments and @import statements.

This is a follow up to #192 which apparently fixed an edge case of processing
more than one @import inside a comment but introduced this issue.
Version 2.0.6.
Adds an optional callback to CleanCSS#minify method.
Fixes #85 - adds resolving protocol @import statements.

* Rewrote inliner to process data asynchronously.
* Supports 2xx responses, redirects, errors, and timeouts.
* Supports cyclical references.
* Supports protocol-less requests (defaults to HTTP).
* Supports overriding request options - see http://nodejs.org/api/http.html#http_http_request_options_callback
* Supports timeout in ./bin/cleancss via --timeout / -t switches.
* Supports inlining local resources only without a callback.
* Supports rebasing URLs in remote @imports.
* Always triggers a callback asynchronously.
Adds inlining info in debug mode.
Fixes debug mode stats for stylesheets using `@import` statements.

* Size of inlined files were not taken into account resulting in wrong "Original size" and "Efficiency".
Update nock dependency.