Rework level up dialog to behave more like vanilla
Added initialization of weapRange in AiCombat::execute().

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
Fix bug 1482:
- put powers on cooldown only when they are used succedsfully
Merge remote-tracking branch 'lgro/aicombat'
Merge remote-tracking branch 'miroslavr/master'
Merge remote-tracking branch 'mikesc/bug1482'