feat(es6-promises) added `import/require` support + tests
Merge pull request #2430 from borisyankov/def/es6promise

feat(es6-promises) added `import/require` support + tests