FileToWebPath for filenames containing "public"

File to web path conversion is working correctly for filenames containing the "public" string. Only the first "public" (corresponding to the base assets path) is replaced to "assets".
Merge pull request #25 from mguillermin/file_to_web_path_fix

FileToWebPath for filenames containing "public"