This is a complete rewrite of the FPM tests to make them using a Tester instance that handle all the main logic and allow reusing it between tests. It simplifies the actual
In addition it fixes the currently failing tests and changes the naming so it's a bit more logical.
The code was developed in fpmi and ported to fpm. This PR contains all tests for 7.1 and there will be 2 more tests added for 7.2 and master (new functionality in 7.2...)