Corrected placement of typedefs used by macros, and brought them to use in all macros
Corrected placement of typedefs used by macros, and brought them to use in all macros

sbec/pcl,KevenRing/vlp,fanxiaochen/mypcltest,stfuchs/pcl,RufaelDev/pcc-mp3dg,MMiknis/pcl,ResByte/pcl,ResByte/pcl,locnx1984/pcl,shangwuhencc/pcl,raydtang/pcl,cascheberg/pcl,v4hn/pcl,kanster/pcl,simonleonard/pcl,msalvato/pcl_kinfu_highres,simonleonard/pcl,damienjadeduff/pcl,kanster/pcl,DaikiMaekawa/pcl,RufaelDev/pcc-mp3dg,KevenRing/pcl,lebronzhang/pcl,mschoeler/pcl,ipa-rmb/pcl,shyamalschandra/pcl,cascheberg/pcl,stfuchs/pcl,starius/pcl,closerbibi/pcl,wgapl/pcl,raydtang/pcl,DaikiMaekawa/pcl,lydhr/pcl,chenxingzhe/pcl,wgapl/pcl,mschoeler/pcl,chenxingzhe/pcl,the-glu/pcl,fskuka/pcl,drmateo/pcl,lebronzhang/pcl,damienjadeduff/pcl,zhangxaochen/pcl,lebronzhang/pcl,DaikiMaekawa/pcl,locnx1984/pcl,fskuka/pcl,Tabjones/pcl,kanster/pcl,starius/pcl,stefanbuettner/pcl,fskuka/pcl,nikste/pcl,sbec/pcl,raydtang/pcl,simonleonard/pcl,the-glu/pcl,jakobwilm/pcl,cascheberg/pcl,KevenRing/vlp,stefanbuettner/pcl,fskuka/pcl,wgapl/pcl,KevenRing/pcl,ipa-rmb/pcl,fskuka/pcl,KevenRing/pcl,soulsheng/pcl,chatchavan/pcl,KevenRing/pcl,zavataafnan/pcl-truck,closerbibi/pcl,nikste/pcl,shivmalhotra/pcl,closerbibi/pcl,sbec/pcl,cascheberg/pcl,nikste/pcl,shangwuhencc/pcl,ipa-rmb/pcl,shivmalhotra/pcl,KevenRing/vlp,Tabjones/pcl,krips89/pcl_newfeatures,KevenRing/pcl,soulsheng/pcl,krips89/pcl_newfeatures,mikhail-matrosov/pcl,sbec/pcl,starius/pcl,Tabjones/pcl,drmateo/pcl,RufaelDev/pcc-mp3dg,damienjadeduff/pcl,3dtof/pcl,lebronzhang/pcl,sbec/pcl,stefanbuettner/pcl,jakobwilm/pcl,msalvato/pcl_kinfu_highres,krips89/pcl_newfeatures,RufaelDev/pcc-mp3dg,MMiknis/pcl,stfuchs/pcl,lebronzhang/pcl,shivmalhotra/pcl,v4hn/pcl,pkuhto/pcl,locnx1984/pcl,zhangxaochen/pcl,mikhail-matrosov/pcl,krips89/pcl_newfeatures,nikste/pcl,fanxiaochen/mypcltest,zavataafnan/pcl-truck,nikste/pcl,mikhail-matrosov/pcl,jakobwilm/pcl,KevenRing/vlp,LZRS/pcl,pkuhto/pcl,shivmalhotra/pcl,Tabjones/pcl,lydhr/pcl,wgapl/pcl,ipa-rmb/pcl,shyamalschandra/pcl,zhangxaochen/pcl,ipa-rmb/pcl,krips89/pcl_newfeatures,LZRS/pcl,simonleonard/pcl,shivmalhotra/pcl,zavataafnan/pcl-truck,msalvato/pcl_kinfu_highres,stfuchs/pcl,jakobwilm/pcl,zhangxaochen/pcl,closerbibi/pcl,MMiknis/pcl,LZRS/pcl,fanxiaochen/mypcltest,chatchavan/pcl,starius/pcl,jakobwilm/pcl,zavataafnan/pcl-truck,MMiknis/pcl,shangwuhencc/pcl,soulsheng/pcl,pkuhto/pcl,fanxiaochen/mypcltest,v4hn/pcl,locnx1984/pcl,v4hn/pcl,soulsheng/pcl,kanster/pcl,closerbibi/pcl,KevenRing/vlp,the-glu/pcl,mschoeler/pcl,stefanbuettner/pcl,simonleonard/pcl,wgapl/pcl,starius/pcl,zhangxaochen/pcl,raydtang/pcl,chenxingzhe/pcl,zavataafnan/pcl-truck,ResByte/pcl,the-glu/pcl,msalvato/pcl_kinfu_highres,chenxingzhe/pcl,cascheberg/pcl,mschoeler/pcl,Tabjones/pcl,shangwuhencc/pcl,DaikiMaekawa/pcl,3dtof/pcl,mschoeler/pcl,LZRS/pcl,drmateo/pcl,chatchavan/pcl,chenxingzhe/pcl,ResByte/pcl,damienjadeduff/pcl,lydhr/pcl,kanster/pcl,pkuhto/pcl,LZRS/pcl,shyamalschandra/pcl,DaikiMaekawa/pcl,MMiknis/pcl,msalvato/pcl_kinfu_highres,3dtof/pcl,chatchavan/pcl,3dtof/pcl,stfuchs/pcl,ResByte/pcl,shyamalschandra/pcl,drmateo/pcl,locnx1984/pcl,drmateo/pcl,soulsheng/pcl,fanxiaochen/mypcltest,raydtang/pcl,v4hn/pcl,damienjadeduff/pcl,shyamalschandra/pcl,lydhr/pcl,shangwuhencc/pcl,mikhail-matrosov/pcl,the-glu/pcl,RufaelDev/pcc-mp3dg,3dtof/pcl,mikhail-matrosov/pcl,stefanbuettner/pcl,pkuhto/pcl,lydhr/pcl