Fix boosting as it related to projected fits (was boosting target fit rather than current fit)
Fix order of operations (boosting not applied to modules of projected fits)
Pass `withBoosters` to projected fits (to flag booster calculation)
Load fleet data of projected fits
Add support for explicitly converting items to another.
Moved item override and fit porting to services.

Also sprinkled static methods around Fit service and other PEP8 goodness because why not.
Improved fitting window import; revert addition of staticmethod's in fit service
All things that can affect attribute from current fit/ships is included in modifiedAttributeDict.

The previous method was to only add those that change a value. This adds things can can affect it, and then pass a new `used` flag to the dict to show if it's used or not.
Update database to 788467
Fix broken names in database
Add GUI support for changing affected skills
Added default value for `used` parameter
Add icons to skill context menu
Ensure that we load all skills for a character and some minor tweaks.
Implement pirate ship updates
Implement DST changes
Barge, freighter and phoenix changes
Implement remaining changes - besides new modules and ships
Add more effects for new items
Rerun 'used by' script and remove unused effects