Bug 870677 - Adding './' as shortcut for 'data' folder in existing AP

- Added shortcut and test cases
Bug 1033309 Localization system returns undefined for the placeholders but the first one
Merge pull request #1543 from erikvold/1033309

Bug 1033309 - Localization system returns undefined for the placeholders but the first one r=@Gozala
Merge pull request #1551 from ZER0/data-shortcut/870677

fix Bug 870677 - Adding './' as shortcut for 'data' folder in existing AP r=@gozala
Bug 870677 - Adding './' as shortcut for 'data' folder in existing API

- Fixed bug introduced
- Removed priviled-panel add-on (now the test is in test-panel)
Merge pull request #1552 from ZER0/data-shortcut/870677

Bug 870677 - Adding './' as shortcut for 'data' folder in existing API a=@gozala
Bug 1039825 - "ReferenceError: newTab is not defined" running `test-widget`

- Added `.catch(assert.fail)` after each `openNewWindowTab` calls
- Removed unused and undeclared `newTab` variable
Bug 1039880 test modules that failed to load were being skipped
Merge pull request #1555 from erikvold/1039880

Bug 1039880 test modules that failed to load were being skipped r=@jsantell
Merge pull request #1553 from ZER0/test-widget/1039825

fix Bug 1039825 - "ReferenceError: newTab is not defined" running `test-widget` r=@erikvold
Implement devtool toolbox panel API.
Merge pull request #1509 from Gozala/devtools

Bug 980410 - Implementation of toolbox panel r=@jsantell
Fix missing license headers.
Merge pull request #1556 from Gozala/master

Fix missing license headers. r=@erikvold
Fix missing license header a=me
Bug 866733 - Replace 'for each (v in iterable)' loops

Replace deprecated 'for each (v in iterable)' syntax
with 'for (v of iterable)'

There are several remaining uses of 'for each' which
iterate over objects that are not iterables.
Merge pull request #1557 from robertknight/866733-replace_for_each_loops

fix Bug 866733 - Replace 'for each (v in iterable)' loops r=@ZER0