[ticket/12262] Do not use inline assignments

PHPBB3-12262
[ticket/12262] Add method to get the php binary

Also allows custom fail/skip messages

PHPBB3-12262
[ticket/12262] Make phpbb_phpbinary_test_case abstract

PHPBB3-12262