Support for script ID attribute

support for script ID attribute same as charset
<script src="framework.js" id="marketing"></script>
(optional) the id attribute (ie, "marketing", etc)