Additional using definitions (produced errors on other compilers)

+ Additional typedefs
+ unit test adapted to new namespace of fpcs
Solved issues with different versions !?