[RFC][Runtime] Bring `PackedFunc` into TVM Object System

@cxy would you like to update the pre-RFC according to our discussion? Thanks a lot!