Should not do strange things when applying the same bindings twice

Users generally get strange and unexpected results when the same binding are applied more than once. Knockout could either throw a meaningful error (bindings applied more than once), or just refuse to apply the same bindings more than once (silently ignore the error).