Merge pull request #1212 from jsantell/remove-vim-settings

Bug 907284, remove editor config from source files, r+=@erikvold
Bug 881047 Use Promise.jsm as promise implementation and remove prototype inheritence promise functions. Remove net/url#readURI sync options.