Make Configuration.LessSource an instance rather than a Type

I've changed the LessSource in the configuration object to be an instance of IFileProvider rather than Type.
This way it's possible to pass in an IFileReader instance with specific state rather than just a Type that can't contain any state.