added callrate
First support for PIN_SafeCopy
Fixed compilation errors
Merge pull request #1 from SEDS/Feature641

Feature641 complete
minor clean up
Merge branch 'master' of github.iu.edu:SEDS/PinPP
changed to c++11 spec and other coding style changes
deleted two obsolete lines of code
Merge pull request #3 from SEDS/callrate

Callrate
added thread class files.
added thread files to pin++.mpc
added task class files
added task files to pin++.mpc

accidentally branched task off thread, so thread files were removed
Completed implementation of task class methods.
Made changes as required

ie. Renamed thread_id and thread_uid to id and uid.
Added newline to the end of files.
Made changes as required

ie. Added newline to end of files.
Surrounded critical sections with do...while (false) loops.
Added comments to private members.
Removed an unnecessary &.
Included .inl before .cpp.
Merge pull request #4 from SEDS/thread

Completed thread branch
fixed the sym_ issue in Routine.inl
Merge pull request #6 from SEDS/sym_fix

fixed the sym_ issue in Routine.inl
Initial redesign of callbacks for 0 args
Removed remaining insert methods from instrumented objects
Made ids_ and lock_ static to allow use by __run_svc.
Various other minor changes (corrections) such that the class now compiles.