Added new members to the TemporarySqlLocalDbInstance class to make managing the files for temporary instances easier.
Added a new constructor overload that specifies whether the instance files should be deleted when the instance is disposed and added a new overload of the static Create() method that takes a boolean parameter that uses the new constructor.
The existing behaviour of the TemporarySqlLocalDbInstance class is otherwise retained.