Bug 1010387 - [appmgr v2] write tests and make good use of promises & tasks. r=janx r=jryans

---
 browser/devtools/app-manager/app-validator.js    |   2 +-
 browser/devtools/webide/content/newapp.js        |  30 +++-
 browser/devtools/webide/content/webide.js        | 180 +++++++++++++++--------
 browser/devtools/webide/modules/app-manager.js   |  27 +++-
 browser/devtools/webide/moz.build                |   1 +
 browser/devtools/webide/test/app.zip             | Bin 0 -> 480 bytes
 browser/devtools/webide/test/app/index.html      |   6 +
 browser/devtools/webide/test/app/manifest.webapp |   5 +
 browser/devtools/webide/test/chrome.ini          |  13 ++
 browser/devtools/webide/test/head.js             |  81 ++++++++++
 browser/devtools/webide/test/hosted_app.manifest |   3 +
 browser/devtools/webide/test/templates.json      |  14 ++
 browser/devtools/webide/test/test_basic.html     |  39 +++++
 browser/devtools/webide/test/test_import.html    |  65 ++++++++
 browser/devtools/webide/test/test_newapp.html    |  48 ++++++
 browser/devtools/webide/test/test_runtime.html   | 118 +++++++++++++++
 browser/devtools/webide/themes/details.css       |   1 -
 browser/devtools/webide/themes/newapp.css        |   4 -
 18 files changed, 558 insertions(+), 79 deletions(-)
 create mode 100644 browser/devtools/webide/test/app.zip
 create mode 100644 browser/devtools/webide/test/app/index.html
 create mode 100644 browser/devtools/webide/test/app/manifest.webapp
 create mode 100644 browser/devtools/webide/test/chrome.ini
 create mode 100644 browser/devtools/webide/test/head.js
 create mode 100644 browser/devtools/webide/test/hosted_app.manifest
 create mode 100644 browser/devtools/webide/test/templates.json
 create mode 100644 browser/devtools/webide/test/test_basic.html
 create mode 100644 browser/devtools/webide/test/test_import.html
 create mode 100644 browser/devtools/webide/test/test_newapp.html
 create mode 100644 browser/devtools/webide/test/test_runtime.html
Bug 852595 - Increase vertical space to show more remote tabs in tabs tray, r=nalexander
* * *
Bug 852595 - (p2) Smooth mHeader display transition, r=nalexander
* * *
Bug 852595 - (p3) Can we always just , r=nalexander
Bug 973532 - Let the preloader's docShells be inactive so that about:newtab can rely on document.hidden r=adw
Bug 1004903 - Update about dialog to use UpdateChannel.jsm. r=gavin
Bug 973691 - Make the code mirror find/go to line match the devtools theme. r=bgrins
Bug 1006875 - Better styles for graphs in web audio editor, r=vp
Bug 1003095 - Implement a Worker Loader;r=past
Bug 1003095 - Create a whitelist for the chrome module;r=past
Bug 964778 - Fix app install. r=fabrice
Bug 1009552 - Fix overlap of neterror icon with header in RTL mode. r=jaws
Bug 1010750 - Part 1: Test debug server startup on Fennec. r=margaret
Bug 1010750 - Part 2: Repair dbg-browser-actors on Fennec. r=margaret, r=past

--HG--
rename : mobile/android/chrome/content/dbg-browser-actors.js => mobile/android/modules/dbg-browser-actors.js
Bug 1011436 - Update localization property names for the web audio tool. r=vp
Bug 1011723 - Fix glitchy toolbar lag by making toolbar static width in web audio editor tool. r=vp
Bug 1011757 - Add aero styling for web audio editor. r=vp
Merge m-c to fx-team.
Bug 1003095 - Copy the lazy getter functions from XPCOMUtils.jsm to DevToolsUtils.js;r=past
Bug 1013870 - Implement isValidFragment() in GeckoPreferences (r=liuche)
Bug 1003095 - Make the xpcInspector a built-in module;r=past
Backout cb54921d1abc for bug 1013870, busted build