Write a test for #979 - module.exports should equal exports
Fixes #979 - Make sure that the exports object is initialized

Even if the module object is required first in the dependencies array,
it should initialize the exports object too.
Merge branch 'fix-979-module.exports' of github.com:arian/requirejs into arian-fix-979-module.exports
Relates to #980, moving files around
Relates to #980, wiring up test