When you do `npm install` in the scaffolded app and juggler is not listed as a dependency, the npm installs the version that satisfies semver in loopback's peerDependencies.

I have verified that with this simple package.json:

```json
{
  "dependencies": {
    "loopback": "^1.8.3"
  }
}
```

My points are:
 - we should not add explicit loopback-datasource-juggler entry to dependencies
 - loopback's version should include all future releases compatible with current version. According to semver specification, that means all minor 1.x versions.