- Change to use link-time optimization (-flto) only for "release" build
- Define LD:=gcc because with gcc 4.9.1 on Linux, if you use "ld" as the link editor with -flto, the Agent_OnLoad and Agent_OnUnload symbols don't get exported
Significantly improve robustness and coherence...
Add capability to fetch line numbers
cleanup