Topic: Client r 577-586 changes

THIS ONE IS A BIG BOMB ^^

Fixed icon position of power/hull/psi/crew indicators on top right info.
Fixed unclean exit on restart event.
Reporter name will now have normalized formatting to make reading report post list a bit easier.
Fixed a bug where grain post fx were not working when player has 2 states at the same time.
Fixed the "random close after launcher bug".
Added crash error message to very end of program to indicate that the client exited unclean.
Fixes possible config wipe due to a network error.
Fixes one possible cause of action wipe by checking if actions have been loaded first before saving them.
Fixed bad config entry for action20 that caused 'A' key triggering action 20.
Added grain shader for screen overlay effect.
Improved blur shader.
Improved money text formatting a bit.
Fixed exhaust not using transparency when in cloak state.
Added asteroid names to scan window.
Added fullscreen borderless mode.
Heavily pimped split pile window (Hotkeys, min, max, half split, moved locations of code related to it...).
Fixed a typo in tooltip data as reported by player.
Fixed duplicate chat help text warning.
Fixed slider widget drawing above max value.
Added DPS calculation to weapon core view of status window.
Fixed client crashing with invalid character message, when clipboard pasting text that has invalid chars.

Amethyst        T0    Pyr     30
Cisco                T4    Sco    90
Delphi              T1    Eng    21
Neuropath      T0    Tel     10