Added support for asynchronous templates

Users want to be able to create asynchronous template source provider.
https://groups.google.com/forum/#!topic/knockoutjs/mc3vsgVIc7g