savecore: fix space calculation with respect to minfree in check_space(..)
- Use strtoll(3) instead of atoi(3), because atoi(3) limits the representable data to INT_MAX. Check the values received from strtoll(3), trimming trailing whitespace off the end to maintain POLA.
- Store available number of kB in available so it can be more easily queried and compared to ensure that there are enough kB to store the dump image on disk.
- Print out the reserved space on disk, per minfree, so end-users can troubleshoot why check_space(..) is reporting that there isn't enough free space.
MFC after: 7 weeks
Tested with: positive/negative cases; make tinderbox
Sponsored by: Dell EMC Isilon