Fixed issue with parsing consecutive script or style tags.

Made matching of contents insider `<script>` and `<style>` non-hungry. Previously

``` html
<script>var a;</script><script>var b;</script>
```

would get parsed as

```
<script>
   "var a;</script><script>var b;"
</script>
```

Thanks for the awesome library.

P.S. do you plan on adding unit tests?