Fix alignment when displaying as text

Fix aligmnent when displaying as text. Values such as used, available
and total are computed prior to the function calling the export. This
allows to compute required width for each column which in turn allows
things to be correctly aligned.
re-implement auto-adjust feature, in a saner way
remove left over debug printing messages
fix alignment of inodes columns

also fix updating max width for used and mntopts without checking for
the appropriate flag.
avoid using too much space when displaying values as human readable
remove redundant function declaration