Added macro guard around lock calls based on PIN version
Moved handle_unload and handle_fini from callback to tool
Added handle_thread_start to Tool and passed through to Instruction.
Added instrument as member of Tool.  Enabled fini callback.
Enabled fini callback on Tool.
Finding a function in an image requires init_symbols.  Added/restructured code to meet this requirement.
Fixed macro guard
Merge pull request #6 from SEDS/Bug472

Merge of Bug472