Component templates handle <script>, <template>, and <textarea> sources
Remove trailing spaces
Fix <template> handling and specs on old IE
Merge pull request #1454 from knockout/components-special-element-sources

Component templates handle <script>, <template>, and <textarea> sources