* Fix bug that timer does not work correctly if two or more timer is set,
because timer heap works as max heap (must be min heap.)
* Append ProjectDir-related external paths into projects' reference paths.
This helps these projects be easily used from other projects.