Fragment handling in data-uri function 1959

The change removes #fragment from filePath before readig the file and adds
it back to the end of the generated uri.
Fix missing ^, causing parse error. Fixes #2154
Pass options object to parser.parse in less.render.