Bug 629668 - make ipdl.py check timestamps to determine whether parsing/codegen is necessary; r=bent