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

I moved the computeDeepLocalProcessOrder function call from PdGraph::attachToContext to PdContext::attachGraph. Indeed, the PdGraph::attachToContext is recursive, and the process order of some sub graphs was computed when some objects were not registered yet, leading to wrong process order for catch~ and throw~ objects. Now the process order is computed when all objects are registered.

lastArrayCreated variable in PdContext::execute is now reseted when all array values are read

I also fixed a build error in PdFileParser::execute