reduce size
fix isReg no while kw
update version
require() can use index for load it's deps
Revert "require() can use index for load it's deps"

This reverts commit ae009461fe755f2fe47130944f3560f2353ee078.
throw error when 404 occurs, distinguish non-module by 'non'
fix test
404 error check status is useless
seatools 0.5.9 has a unknown bug with phantomjs