add alias for node require method

Add: add alias for node require method
Add: more test uint
Add: grunt cli
Add: travis add more node version

Fix: require parent module
Fix: alias ​​conflicts between packages

Note: use nodejs private methods: `module` of `_resolveLookupPaths` `_findPath` `_resolveFilename`