try to use pass-entry algorithm
open circular tests
modify api tests
optimize the algorithm

at most time, entries(seajs.use and etc.) will be single, multi-entries
rarely to come
iterator index bugfix
add more multi-entry tests
a typo
use hasOwnProperty
clear _entry
use for instead of while&shift
clear _entry
unuseful
Improve performance
improve parse-dependencies

use simple lexical analysis instead of Regular expression matching
Improve performance
use charCodeAt instead of charAt
Merge pull request #1230 from fundon/char-code-at

use charCodeAt instead of charAt
useless
merge branches from 'pass-entry'