Migrate s3 publishing to node.js

This is done in an effort to increase build performance.
update ember-cli
[fixes #5026] deprecate Ember.View#transitionTo

it is private and meant for internal view state management, unfortunately it is quite similar to route level methods and sometimes causes confusion.

For internal use we now use Ember.View#_transitionTo
Merge pull request #5079 from stefanpenner/update-ember-cli

update ember-cli
Merge pull request #5077 from stefanpenner/deprecate-view-transition-to

Deprecate view transition to
Merge pull request #5074 from rondale-sc/migrate_s3_upload_to_node

Migrate s3 publishing to node.js
[BUGFIX] Include min and prod builds in s3Publisher
Merge pull request #5082 from rondale-sc/fix_min_prod_builds

[BUGFIX] Include min and prod builds in s3Publisher
[BUGFIX] Sync router.js, fix issue w recursive QP loop

Fixes #5037
Merge pull request #5083 from machty/fix-qp-refresh-loop

[BUGFIX] Sync router.js, fix issue w recursive QP loop
[BUGFIX] Prevent publishing of tag s3 urls when TAG isn't present
Merge pull request #5086 from rondale-sc/fix_publishing_of_s3_tags

[BUGFIX] Prevent publishing of tag s3 urls when TAG isn't present
[DOC] Fix Container typo and lookup documentation
Merge pull request #5087 from pixelhandler/container-doc-typos

[DOC] Fix Container typo and lookup documentation
Container: calls to lookupFactory only call normalize once

[Fixes #4734]
Merge pull request #5091 from pixelhandler/container-lookupFactory-normalize-once

Container: calls to lookupFactory only call normalize once
Migrate doc generation process to node

This removes the call to bundler during build time, which should
increase the avg speed of builds in travis
Merge pull request #5094 from rondale-sc/migrate_doc_generation_to_node

Migrate doc generation process to node
Update npm run-script to npm run

More commonly used and cleaner/less to type.
Merge pull request #5111 from knownasilya/patch-1

Update npm run-script to npm run