Added Valerie initial version

Redone as I messed up my local repository
Add support to switch tsc version at testing
Add tsc version 0.9.5 beta

from typescript repo origin/release-0.9.5/HEAD (f22a9d2ba03c102b096e9f8c4157a9a066c004d9)
Merge pull request #1315 from vvakame/add-support-tsc-switching

Add support tsc switching to runner.ts
Fixed failing code, reran tests - now passing.
support CryptoJS 3.1.2
Merge pull request #1316 from conficient/master

Added definitions for Valerie knockout-based validation library
Merge branch 'master' into cryptojs
error TS7010: 'mixIn', which lacks return-type annotation, implicitly has an 'any' return type.
Updated EaselJS definitions to v0.7 and TweenJS definitions to v0.5
add yui3 partial definition type & add many tests file to cryptojs
docs: minor casing fix
Added void return types for some methods. It alows compile with --noImplicitAny flag.
spin.js - added missed types for --noImplicitAny typescript compilation
Fixes for node definitions.

setTimeout, setInterval, setImmediate are fixed to accept more
arguments.

setTimeout, setInterval, clearTimeout, clearInterval are changed to
return and accept objects of the new Timer interface, which exposes the
ref() and unref() methods.

fs.readFileSync is changed so that it returns a string if it is passed
an options parameter with an "encoding" property, and returns a
NodeBuffer otherwise.

fs.watchFile and fs.unwatchFile listener parameters are fixed. listener
is a callback with two parameters, not an object with two properties.

fs.watch is fixed so a listener parameter can be given without an
options parameter.

crypto.randomBytes is fixed so that it can be called synchronously,
returning a NodeBuffer.

crypto.pseudoRandomBytes is added.
Fixes for express definitions.

app.listen is fixed so that it can be called with a port, hostname, and
optional callback without a backlog parameter.

app.listen is fixed so callback parameter is always optional.

CSRF protection middleware definition is fixed so options parameter is
optional.

req.csrfToken method is added since the CSRF protection middleware has
been updated.
Update slickgrid to remove implicit anys
Merge pull request #1320 from ufon/master

Added void return types for some methods of gapi and spin.js. It alows compile with --noImplicitAny
express.d.ts: tabs -> spaces
Merge pull request #1323 from benjaminjackman/patch-3

Update slickgrid to remove implicit anys