vendorFiles should maintain its order even when it's overridden

We were overriding `vendorFiles`, and we encountered that when we tried to simply override the 'ember.js' file, it reordered the hash in having `ember.js` as a first import. This resulted in evaluation of ember before some of its dependencies.