support knockout 3.0.0
add TemplateSource
Merge branch 'develop'