Added additional definitions to Valerie

Added ModelValidation types
Added more static valerie namespace definitions
Merge remote-tracking branch 'upstream/master'
Knockout: amended components.register to overloads supported by 3.2

KO Version 3.2 added components. The .register method in the current
code is incorrect and does not support the correct overloads permitted.
Merge remote-tracking branch 'upstream/master'
Fixed valerie.d.ts

re-added missing reference for knockout
Removed blank line 1
added any to options type

Fixed failing run
More precise type for $routeProvider.resolve
Merge pull request #2866 from punya/patch-1

More precise type for $routeProvider.resolve
Merge pull request #2745 from conficient/master

Valerie: added new interfaces; Knockout: fixed .register overloads
node.d.ts support object type for Url.query
Update NodeBuffer to use Buffer

Update NodeBuffer references to use Buffer, as NodeBuffer is deprecated.
Add precise definitions and tests.
Add bcrypt definitions and tests.
Setting optional value
Add initial commit for CanvasJS Typin and test
Create chart.d.ts
Create chart-tests.ts
Merge pull request #2887 from CodeAnimal/radius

Update Radius references to NodeBuffer to use Buffer