demo.cpp: stated using Visual Studio's TR2 filesystem support to deal with filenames and paths rather than own hackery from prototype II