title: Cosmos DB Trigger binding not registered?
body: <p>I have a simple azure function cosmos trigger set up, like so:</p>
  
  <pre><code>{
    "bindings": [
      {
        "type": "cosmosDBTrigger",
        "name": "documents",
        "direction": "in",
        "leaseCollectionName": "leases",
        "connectionStringSetting": "DbConnectionString",
        "databaseName": "mydb",
        "collectionName": "mycollection",
        "createLeaseCollectionIfNotExists": "true"
      }
    ],
    "scriptFile": "../dist/TestCosmosTrigger/index.js"
  }
  </code></pre>
  
  <p>When I run the function I get an error:</p>
  
  <blockquote>
    <p>The 'TestNotifier' function is in error: The binding type(s)
    'cosmosDBTrigger' are not registered. Please ensure the type is
    correct and the binding extension is installed.</p>
  </blockquote>
  
  <p>Not sure what I'm doing wrong, perhaps it's a bug in the nodejs azure functions?</p>
  
  <p>edit: after updating the azure function tools on my computer now a whole bunch of other bindings have started failing with the same error such as signalr:</p>
  
  <p>{
        "type": "signalRConnectionInfo",
        "name": "connectionInfo",
        "hubName": "chat",
        "userId": "{headers.authorization}",
        "direction": "in"
      }</p>
  
  <p>signalRConnectionInfo binding extension is not installed.</p>