get_button_names() evolved into get_button_data()!
python apparently eschews parens for if conditions
Fixing PMD and python syntax
More work towards making jenkins like me, PMD-wise
OK, fine, python doesn't do "null"
Created buttons page and tweaked getButtonData()
Styling and button filenames
Displayed more data on button page
Prettyfied button page and some backend code
Retrieved and displayed button set data
Passed/displayed die types (like swing, twin, etc.)
Sorting + filtering set list (also, a header link)
Merge remote-tracking branch 'upstream/master' into 912_buttons_page
Unit tests and test data
More tests and comments
Added dieTypes to python unit tests
Fixing python unit test
Refactored for PMD
Misc. requested tweaks

Fixed python's create game, changed header link, and displayed some
additional info for sets/buttons.
More requested tweaks

Moved button specials' description to BMBtnSkill, updated dummy data for
tests, changed "Special Features" to "Special".