feat(filter): orderBy for object collections

Allows to use orderBy filter on collection objects and not only arrays.

eg:

	var c = {
		b: {name: 'b'},
		c: {name: 'c'},
		a: {name: 'a'}
	};
	orderBy(c, 'name'); // => [{name: 'a'}, {name: 'b'}, {name: 'c'}];

Closes: #6210