Rename __ProfileData to __llvm_pgo_data

<rdar://problem/15943240>
Switch from fputc to putc to fix r204079?
Make methods static
Range-ify and simplify some of the AST dumping code by factoring out the lastChild check.
Get "ThreadPlanShouldStopHere" to handle auto-stepping through line number 0 code.