Adding support in basename and dirname for '\' and '/' mixed paths.

Merged LEFEBVREJP email requested to merge separator_path into master

Merge request reports