add ID & Path mismatch check for #930

来自 https://github.com/seajs/seajs/issues/1011#issuecomment-27941947 的讨论，检测 #930 中文件路径和 ID 不匹配的情况。

```
http://127.0.0.1:8000/tests/specs/module/define/define-id-path-mismatched.js: ID and Path mismatch, see https://github.com/seajs/seajs/issues/930 
```

console 信息只有 debug 模式打开时才显示。处理了 `define()` 和非 JS 文件两种特殊情况，但是未针对非 CMD 模块处理。

感觉不是很好，先不要合并，放在这讨论吧。