[core] Move require() tests to es6-module-tests
[core] Accept a single string as parameter in require()

Y.require() should accept both Y.require(['foo'], fn) and
Y.require('foo', fn)