Support for async/defer

Now javascripts are compressed preserving async or defer.
Still no unittests for that.