Added type definitions that expose q as a CommonJS module. Under Qnode folder.
Moved q declaration for CommonJS to qcommon
Remove qcommon and added q.module.d.ts which declares a module 'q'. Also added a couple jasmine style tests.
Slight change to makeNodeResolver in q.d.ts and added a second declaration for it in jasmine to accomodate 'done' function for async funciton calls.
Renamed q test file.
Merge pull request #412 from AndrewGaspar/master

q for CommonJS