type directive factory with Function type

- the existing type fails with the stricter 0.9.5 compiler
mocha's run callback is optional
Merge pull request #1212 from bolhovsky/openlayers

Add OpenLayers definitions
Merge pull request #1213 from johnnyreilly/master

Modernizr: added autofocus support
Merge pull request #1214 from ashwinr/master

type directive factory with Function type
Merge pull request #1 from borisyankov/master

Updating local fork
Buffer.copy() returns the number of bytes copied.

I know it's not mentioned in the documentation, but the Node unit tests check for this behavior, e.g. https://github.com/joyent/node/blob/master/test/simple/test-buffer.js#L54
Merge pull request #1215 from jvilk/master

[Node] Fix Buffer.copy signature
Add; IntervalService to angular.d.ts
Merge branch 'master' of https://github.com/hastebrot/DefinitelyTyped
jQuery CLEditor plugin
Merge pull request #1220 from hastebrot/master

angular.d.ts: ng.$interval added in Angular 1.2.0-rc3, closes #1216
Merge pull request #1222 from pushplay/master

jQuery CLEditor plugin
Merge pull request #1197 from jonathanhedren/master

Added Twitter Flight definitions
Merge remote-tracking branch 'upstream/master'

Conflicts:
	jquery/jquery.d.ts
Fix on extend method and others for compatibility with Knockout 3
Knockout:Removed non-generic overloads from utils

As far as I can tell these no longer fulfil a purpose and aren't needed
for backward compatibility.  As an aside they appear to currently
confuse the TypeScript compiler as well (see
https://typescript.codeplex.com/workitem/1865 )
Globalize: reduced the number of implicit anys
NProgress typings
Merge pull request #1224 from danfma/master

Some knockout fixes