Upgrade knockout

While this is a major upgrade, it's completely backwards compatible and no changes were required on our end.  There may be a performance improvement in the view models as well, but I didn't do any performance testing since it's never really been our bottleneck.