Retire TCL based uninitialized variable lint

Use a PHP setup which uses the built-in PHP tokenizer to parse and traverse PHP scripts to determine (possible) access to uninitialized variables

This patch also includes fixes to get the lint tests quiet in order to continue the packaging process