Polymer/vulcanize — pull request #106 by ragingwind (2014-11-24 15:12:34+00:00)
Title: Exclude by include path

this PR to proof of concept relative to #41 and #88. I try to have as few changes as possible. I changed:

- include(base) options added. User can add their include(base) element html(s) as list. like this:

```
vulcanize -o src/build.html src/index.html -i src/base-vulcanize.html -i src/base-vulcanize2.html --config src/vulcanize.json --verbose
```

- [Exclude patterns come from polymer-element's name and assetpath](https://github.com/ragingwind/vulcanize/compare/exclude-by-include?expand=1#diff-e50d31c5b9c4a6ff6f726db454efa588R105) to exclude.import list
- I updated sample file name in test that changed simple-import to my-element. Because If there is mismatched between filename and polymer-element's name It wouldn't work properly see above.

Here is my test htmls:

```
## elements/base.html => elements/base-vulcanize.html

## elements/app-main.html

## index.html

Chrome apps with Polymer

```

and tested with:
```
# make a base html
vulcanize -o src/elements/base-vulcanize.html src/elements/base.html

# build application
vulcanize -o src/build.html src/index.html -i src/elements/base-vulcanize.html --config src/vulcanize.json --verbose
```

Thanks. Please let me know what is your opinions, any suggestion or I missed.