What's resolutions and overrides in a `bower.json` file?
<p>In a <code>bower.json</code> file, what are the <code>resolution</code> and <code>overrides</code> properties used for?</p>

<pre><code>{
  "name": "name",
  "dependencies": {
    "angular": "~1.4.8",
    ...
    "jquery": "2.2.4"
  },
  "overrides": {
    "ionic": {
      "main": [
        "release/js/ionic.js",
        "release/js/ionic-angular.js"
      ]
    }
  },
  "resolutions": {
    "angular-ui-router": "~0.2.15",
    "angular": "~1.5.3"
  }
}
</code></pre>