[FEATURE] Let View support setting template source

This change enables outside setting of template source for a Fluid View, the template source string is then used instead of reading the contents of a file, which in turn allows the View to be operated without a template file.