Fix whitespace in script tags, remove charset attribute for inline scripts

Before:
<script   type="text/javascript" ...
<script async  type="text/javascript" ...
<script  defer type="text/javascript" ...
<script async defer type="text/javascript" ...

After:
<script type="text/javascript" ...
<script async type="text/javascript" ...
<script defer type="text/javascript" ...
<script async defer type="text/javascript" ...

The charset attribute is not valid for inline scripts:
"Element script must not have attribute charset unless attribute src is also specified."
http://dev.w3.org/html5/markup/script.html