Added basic infrastructure (but no functionality) for BMSkillWeak
Removed BMDieSwing->split() and BMDieOption->split() so that splitting does not cause the dice to lose their swing or option character.
Added BMDie->shrink() and BMDie->grow() placeholders, as well as BMDieTwin versions
Added logic for BMDie->shrink() and BMDie->grow()
Added Mighty die skill
Updated Python client to add abbreviations for weak and mighty
Merge remote-tracking branch 'upstream/master' into 279_weak
- Updated descriptions of mighty and weak die skills
- Added descriptions of interactions
Updated responderTest to include missing interaction
Added no-op change to force Jenkins rerun
Reverted no-op change to fix checkstyle warning
Added verbose logging to PHPUnit run
- Separated possible die size arrays for Mood from Weak/Mighty
- Corrected Mood to using 1, 2, 4, 6, 8, 10, 12, 20, 30
- Set Weak/Mighty to using 1, 2, 4, 6, 8, 10, 12, 16, 20, 30
- Altered unit tests to match
* several additional swing-related tests, covering some scenarios involving auxiliary, reserve, focus, speed, berserk, twin, surrendering, and game end
Revert "* several additional swing-related tests, covering some scenarios involving auxiliary, reserve, focus, speed, berserk, twin, surrendering, and game end"

This reverts commit 01226d27264ce57b2cb17e94507c1b3b305b2c31.
* several additional swing-related tests, covering some scenarios involving auxiliary, reserve, focus, speed, berserk, twin, surrendering, and game end
* workaround and flag bug in test 11.  add test 12 with mighty and weak twin and swing dice
Merge remote-tracking branch 'cgolubi1/1335_swing_tests_plus_weak_mighty_changes' into 279_weak
- Fixed saving of swing die sizes to database so that they are now always saved
- Fixed Mighty/Weak to not trigger when a die has no value, which currently only occurs at the start of a round
- Allow option dice to be set to any value
- Fixed timestamp matching to allow one second delay