Named AMD modules and multiple templates per file

I usually have several small templates per file. So I've added support to find `<script>` tag with type="text/template" and an id attribute. Need options.multiple=true. The search its done with cheerio, added to package.json.

Also, I use an AMD shim (almond.js) that only support named modules, so I've added support for named modules when options.amd is a string.

README.md is updated to reflect both configurations alternatives.