Store canonpath for stringification

This is mostly for proper display on Win32.  My project would like to switch from Path::Class to Path::Tiny, but need the display to have the slashes in the proper direction on that platform when stringified.  

Not exactly elegant, you might have a different way to achieve this (if you want to at all).