Automation of NLO processes and decays and POWHEG matching in WHIZARD