CHEF-1737: Fix noauto support.

Add fsck device support.
Allow vxfs device types.
Handle noauto correctly.

Pull request for issue 1737.
Why isn't this string using \t characters as well? It seems it would be easier for humans comparing these lines in the text if they used the same format. I presume this string contains actual tabs. While that's easier to view than \t, it seems a little less explicit (if it matters?).