#931 adding getCanonicalPathWhenPossible method - fixes bug when we tried to create an aspect with an invalid name on windows