Added newline switch for multi-line output of drives
Forgot to add switch to short and long usage
Fixed up help output and consistency in naming
Clean up parse_ini error messages, add missing newlines
Fix tests with an empty NPTest.cache file

The NPTest.cache cannot be loaded when empty, and this prevents
getting the data and populating the file. This patch skips the file when
empty as if it didn't exist.
Use access() instead of stat() in parse_ini.c
Merge branch 'master' into maint