Continuing table name refactor

* Continue adding and using table name constants
* Allow special abilities to be generated for weapons that are both
melee and ranged
* Tests failing because of changes to table names
* Need to finish generators table name refactor
* Need to have table tests use constants as well