Use external BPP in FTI

This new version of BPP allows FTI to automatically detect the list of types supported by the compiler. It also provides predefined lists for the most common compilers: Gnu, Intel, PGI & IBM.