add a semicolon to all scripts to prevent weird insertion conditions
vulcanizer will now take in a single main document and produce a built version of that main document.

- Absolutely referenced script and imports will be moved into the built document, retaining load order
- Absolute imports will be referenced before the vulcanized import
- The absolute & vulcanized imports will be placed before the polymer script, both minimized and debug are supported.
- CSP mode
    - Absolute scripts will be referenced before the vulcanized script
    - The absolule and vulcanized scripts will be placed after the polymer script