Add GHC.RTS.TimeAllocProfile.Internal
Export types and parser from GHC.RTS.TimeAllocProfile
Implement fundamental API
Use Seq for costCentre(Children|CallSites)
Make CostCentre tree sortable
dump: Dump performance info
Fix a bug in buildTree
Make call sites sortable
dump: Dump more detail about call sites
Implement Calle and CallSites
Make some field in Callee strict
Rename the package and a module

* ghc-time-alloc-profiling -> ghc-time-alloc-prof
* GHC.RTS.TimeAllocProfile.CostCentre
    -> GHC.RTS.TimeAllocProfile.CostCentreTree
Fix some strictness
Delete GHC.RTS.TimeAllocProfile.Internal
Add comments
Merge branch 'feature/maps' into develop