Move the PS1 compiler subs to AngelPS1::Compiler

Move compact(), interp(), colored() and ps1_is_static() to
AngelPS1::Compiler.
--config for customized configuration filename

Default is still PS1.pl