Heapprofiler API

Not finished (needs HeapGraph, GarbageCollector)
Implemented:
HeapProfiler.getProfileHeaders
HeapProfiler.startTrackingHeapObjects
HeapProfiler.stopTrackingHeapObjects
HeapProfiler.getHeapSnapshot
HeapProfiler.removeProfile
HeapProfiler.clearProfiles
HeapProfiler.takeHeapSnapshot
HeapProfiler.addProfileHeader
HeapProfiler.addHeapSnapshotChunk
HeapProfiler.finishHeapSnapshot
HeapProfiler.reportHeapSnapshotProgress
HeapProfiler.lastSeenObjectId
HeapProfiler.heapStatsUpdate

Related: #185


What's the purpose of `objectId*1`? If you are trying to convert a string to a number, then the canonical way is `+objectId` IIRC.