Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8

--HG--
rename : js/public/Tracer.h => js/public/TracingAPI.h