SerializationHelper: Support Indirection
SerializationHelper: Support Indirection

Summary:
This adds de/serialization templated support for indirection objects.

Note:
The indirection specialization can not correctly define a ttype (is it T_FLOAT, T_INT, etc...). This causes the asserts to fail. Thus, this also removes the asserts and the unneeded ttypes in some specializations

Differential Revision: D4880016

fbshipit-source-id: e6c27c1978512df5e26743bcc246fe742fb5cfba

facebook/fbthrift,getyourguide/fbthrift,getyourguide/fbthrift,facebook/fbthrift,getyourguide/fbthrift,SergeyMakarenko/fbthrift,facebook/fbthrift,SergeyMakarenko/fbthrift,SergeyMakarenko/fbthrift,getyourguide/fbthrift,facebook/fbthrift,getyourguide/fbthrift,SergeyMakarenko/fbthrift,SergeyMakarenko/fbthrift,SergeyMakarenko/fbthrift,getyourguide/fbthrift,SergeyMakarenko/fbthrift,SergeyMakarenko/fbthrift,SergeyMakarenko/fbthrift,getyourguide/fbthrift,facebook/fbthrift,facebook/fbthrift,facebook/fbthrift,SergeyMakarenko/fbthrift,getyourguide/fbthrift,facebook/fbthrift,getyourguide/fbthrift,SergeyMakarenko/fbthrift,SergeyMakarenko/fbthrift,facebook/fbthrift,getyourguide/fbthrift,getyourguide/fbthrift,getyourguide/fbthrift