Added skill to Python utility
* add a mood/ornery public API unit test
Merge pull request #1242 from blackshadowshade/1239_ornery_python

Added skill to Python utility
Updated descriptions of ornery
* update some outdated comments, turn tabs into spaces
Merge pull request #1243 from cgolubi1/ornery_api_tests

add a mood/ornery public API unit test
Merge remote-tracking branch 'upstream/master' into ornery_description
Updated descriptions of ornery in unit test
Merge pull request #1250 from blackshadowshade/ornery_description

Updated descriptions of ornery
Stop BMBtnSkillEcho->load_buttons hook from firing when the opponent's button has not yet been set
Changed asserts to explicit thrown exceptions, to allow for informative error messages
Fixed checkstyle warnings
Added unit test to cover BMBtnSkillEcho->load_buttons() only firing when all buttons are loaded
- Added logic to fail a default attack if it is ambiguous and berserk or trip attacks are possible
- Added logic to only fail a possible fired-up default attack when a power attack is possible
- Restricted one-on-one default attacks to exclude ambiguous attacks with the possibility of berserk or trip
- Allow one-on-one default attacks where there are fire dice, but no possibility of fire usage
Merge pull request #1257 from blackshadowshade/1251_echo

Echo now only takes effect when all buttons are specified
Merge pull request #1258 from blackshadowshade/1252_berserk_default

Changed default attack behaviour
Merge pull request #1265 from buttonmen-dev/master

pull changes from master to dev on 2014-08-30