Fix whitespace in script tags and 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
Test compressed_js for correct whitespace, async and defer. Add myself to AUTHORS.
Merge pull request #315 from philwo/fix-templates

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