Fixed process order computing

Fixed process order computing for DspCatch and DspThrow not working
entirely properly when catch and throw are not in the same graph.
Sometimes the process order would be computed before the throws were
added to the catch, leading to a wrong process order computation.
Fixed build error

Caused by giving a std::string  argument instead of a char * argument
lastArrayCreated is now reseted

lastArrayCreated is now reseted when all values are read
Merge remote-tracking branch 'ZenGarden_Original/master'

Conflicts:
	src/PdFileParser.cpp
Merge pull request #51 from Kyew/master

Fixed process order computing, lastArrayCreated is now reseted, fixed a build error