added a new interface for the fmi backend with the hctools, and added a little test to the php about the complex types