extract parser module from merge module

parser module will do the follows:
1. parse dependences
2. parse the local path of the dependent file
3. other things related to the seajs module signature
test code for issue#4