skill fix, role fix, quality of life changes

- fixed the skill simulation bug which allowed it to return values > 20
- fixed a role calculation problem with preferences
- the orange border on equipment cells showing wear change opacity
depending on how bad the wear is
- the orange border on role cells indicating that there are dirty labors
associated change opacity depending on how many
- change the right click menus for grid view editing and role editing to
have more sections
- other minor refactoring and optimzations