Allowing config of asset output paths

Allows you to change where the final asset output is placed for js/css for both app/vendor. Worked with @rwjblue on this.

Example usage:

```javascript
/* global require, module */
var EmberApp = require('ember-cli/lib/broccoli/ember-app');

var app = new EmberApp({
  outputPaths: {
    app: {
      css: '/css/app.css',
      js: '/js/app.js'
    },
   vendor: {
      css: '/css/vendor.css',
      js: '/js/vendor.js'
    }
  }
});

module.exports = app.toTree();

```

*Just in case it isn't obvious: if you override these, your [index.html](https://github.com/stefanpenner/ember-cli/blob/master/blueprints/app/files/app/index.html) needs to be updated to reference the same path(s). If this is merged, I'll see if I can whip up a PR having these options actually {{output}} in the index.html automatically so they always match.
Need another section for test (we have a test-support.js file that is generated also).