Modified StringExtension.FormatSize to use either 1024 bytes as the base unit or 1000 bytes as Apple does, per Vidal information.

Signed-off-by: Stéphane Mons <st.mons.lists@free.fr>