Core/Scripting: boss_argent_challenge.cpp

Some cleanups
fix several warnings
scripting ACHIEV and SPELL more some corrections