Telescope fontconfig changes:

[TELESCOPE] fix bunch of issues for XBOX
./config.h
./src/fcatomic.c
./src/fcint.h
./src/fcobjshash.gperf.h
./src/fcobjshash.h

[Telescope]Customize fontconfig memory management.
./config.h       
./src/fcatomic.c     
./src/fccache.c      
./src/fccfg.c        
./src/fccharset.c    
./src/fcdefault.c    
./src/fcdir.c        
./src/fcformat.c     
./src/fcfreetype.c   
./src/fcfs.c         
./src/fchash.c       
./src/fcinit.c       
./src/fcint.h        
./src/fclang.c       
./src/fclist.c       
./src/fcmatch.c      
./src/fcmatrix.c     
./src/fcname.c       
./src/fcobjs.c       
./src/fcpat.c        
./src/fcptrlist.c    
./src/fcrange.c      
./src/fcserialize.c  
./src/fcstat.c       
./src/fcstr.c        
./src/fcxml.c  

[Telescope] Enable FontConfig + FontType for three platforms.
1.Implement an interface to let game client pass the Font memory to Telescope.
2.Disable cache/config in fontconfig.
3.Adjust test cases.
4.Support FontConfig/FontType for PS4 project.
./config.h
./src/fccache.c
./src/fccfg.c
./src/fccompat.c
./src/fcdbg.c
./src/fcdefault.c
./src/fcdir.c
./src/fchash.c
./src/fcinit.c
./src/fcmatch.c
./src/fcstat.c
./src/fcstr.c
./src/fcxml.c
./fontconfig/fontconfig.h

[Telescope] Disable xml for FontConfig
./config.h                
./src/fccfg.c                 
./src/fcinit.c                
./src/fcint.h                 
./src/fcxml.c                 
./src/fontconfig/fontconfig.h 

[Telescope] Upgrade Telescope to GDK 200500
./src/fcstat.c

Added files:
./src/fcalias.h (Empty file to avoid compile error)
./src/fcaliastail.h (Empty file to avoid compile error)
./src/fcftalias.h (Empty file to avoid compile error)
./src/fcftaliastail.h (Empty file to avoid compile error)
./src/fcobjshash.h (copy from fcobjshash.gperf.h)
./config.h (Copy from config.h.in and adjust configs)
./fontconfig.vcxproj
./fontconfig.vcxproj.filters
./TELESCOPE.CHANGES.txt (this file)
./telescope.fontconfig.props
./fontconfig/dirent.h
