Knockout:Dealt with implicit any in knockout.d.ts and knockout.amd.ts

There are probably still more overloads required for renderTemplate and renderTemplateForEach as these methods do a lot of different things and allow many possibilities in terms of types of arguments that can be passed.  I expect these overloads will need refining further in the future but it's certainly a start.

Also added missing remove overload from knockout.d.ts.

Note on 2nd commit:  I'd overlooked that dataItemAlias is optional in my first commit - second commit fixes this.