Update watchExpressions definition for $watchGroup

Per https://docs.angularjs.org/api/ng/type/$rootScope.Scope,
the watchExpressions is an array of string OR Function(scope).

Array.<string|Function(scope)>
added filter method to minimatch

and options optional
fixed lingering typo in semver
Merge pull request #2251 from Bartvds/def/semver2

fixed lingering typo in semver
Merge pull request #2252 from Bartvds/def/minimatch

added filter method to minimatch
fixed semver.Comparator.set
added definition for bl (BufferList)
Merge pull request #2254 from Bartvds/def/semver2

fixed semver.Comparator.set
Merge pull request #2255 from Bartvds/def/bl

added definition for bl (BufferList)
Fix wrong space
Merge pull request #2248 from audsKu/patch-4

Update watchExpressions definition for $watchGroup
Merge pull request #2253 from pjmagee/master

Added further definitions and Tests. Fixed some invalid definitions.
Merge pull request #2261 from thSoft/patch-1

Fix wrong space
add x2js type definitions
append CONTRIBUTORS
Merge pull request #2266 from horiuchi/x2js

x2js type definition
Adding type definitions for pg

This is heavily based on the definitions from sqlite3. The Connection
class is not defined because pg says that it is private for most use
cases. I left that work for people who need it.
Merge pull request #2269 from pspeter3/master

Adding type definitions for pg
Merge branch 'master' of https://github.com/borisyankov/DefinitelyTyped