[fixed] types in combineLatest
[fixed] types in combineLatest

Summary:
`combineLatest` takes either an Array of observables or an object literal of them.  The values it emits are the same shape as its input.

```
const dict$ = combineLatest({
	a: 5,
	b: number$,
});

const array$ = combineLatest([ 5, number$ ]);
```

I'm trying to express this in TypeScript.

Reviewers: O2 Material Motion, O3 Material JavaScript platform reviewers, #material_motion, featherless

Reviewed By: O2 Material Motion, #material_motion, featherless

Tags: #material_motion

Differential Revision: http://codereview.cc/D3369

material-motion/material-motion-js,material-motion/material-motion-js,material-motion/material-motion-js