implemented Ancient Brewmaster

Also reorganized the minion removal handling to more correctly remove
any auras when a minion with auras is removed.  This change should
simplify minion implementation a bit… you no longer need to override a
destroyed() function for minions with auras.
Merge branch 'master' of https://github.com/oyachai/HearthSim