Additionally, enable a detailed calculation pane, for easier spotting
why information is incorrect.
* feat: component to show in detail how attributes were calculated
* fix(ShipStatistics): mass is presented in kg, not the expected tons
* fix: positive stacking penalty calculation is off
This can track multiple characters, and tries to make as few as possible
ESI calls.
In the localstorage, we keep track of all the characters and their
refresh-tokens.
Access-tokens and skills are not stored in the localstorage, which means
that every reload, this information is fetched from ESI again.