Moved Profiler to it's own namespace
Moved reporting to it's own class
Moved bootstrap record name to constant
Fixed constant usage
Reverted constant usage change
Fixed constant usage
Constants are now consistenly named
Added support to mark profile block as time spent waiting on external