Add utility method that gets the device number for a path
Add utility method that gets the device number for a path

This allows to determine if two paths are on different drives. The
existing .NET DriveInfo class doesn't work for this purpose on
Linux since it only includes the physical drives, not ram disks.
And Path.GetPathRoot() doesn't work since it always returns '/'.

Change-Id: I5fb7a4608c85ae8f2f6051834e09ea9e1606c41e

ermshiperete/libpalaso,gmartin7/libpalaso,marksvc/libpalaso,mccarthyrb/libpalaso,sillsdev/libpalaso,tombogle/libpalaso,andrew-polk/libpalaso,gmartin7/libpalaso,JohnThomson/libpalaso,andrew-polk/libpalaso,darcywong00/libpalaso,tombogle/libpalaso,darcywong00/libpalaso,chrisvire/libpalaso,ddaspit/libpalaso,andrew-polk/libpalaso,glasseyes/libpalaso,hatton/libpalaso,chrisvire/libpalaso,sillsdev/libpalaso,ddaspit/libpalaso,darcywong00/libpalaso,gmartin7/libpalaso,gtryus/libpalaso,mccarthyrb/libpalaso,hatton/libpalaso,JohnThomson/libpalaso,gtryus/libpalaso,JohnThomson/libpalaso,JohnThomson/libpalaso,hatton/libpalaso,ermshiperete/libpalaso,gtryus/libpalaso,hatton/libpalaso,marksvc/libpalaso,chrisvire/libpalaso,ddaspit/libpalaso,sillsdev/libpalaso,mccarthyrb/libpalaso,ddaspit/libpalaso,gtryus/libpalaso,marksvc/libpalaso,sillsdev/libpalaso,ermshiperete/libpalaso,gmartin7/libpalaso,andrew-polk/libpalaso,glasseyes/libpalaso,glasseyes/libpalaso,glasseyes/libpalaso,tombogle/libpalaso,tombogle/libpalaso,mccarthyrb/libpalaso,chrisvire/libpalaso,ermshiperete/libpalaso