Added application to our CLI-distribution that implements reloading of database data into a hosting database. This application will eventually run to support 'staradmin reload'.
Merge branch 'develop' into issue/1983
Introduced new Reload class in staradmin, to support the upcoming 'staradmin reload' option.
Extended staradmin.exe to support the new "reload" option and made it invoke the simplest, default reload.
Fixed typo-bug in staradmin Reload class.
Extended the Reload class in staradmin to support a custom database name to be specified.
Made staradmin.exe support specifying a custom database on the command-line when doing a reload.
Changed the reload to allow reloading into a non-existing database, created on the fly.
Made the staradmin Reload class support a custom file path to be given, referencing the file to reload from.
Extended staradmin.exe to support specification of a file on the command-line when starting a reload.
Fixed typo in internal reload application.
Assured the internal unload utility used by 'staradmin unload' use a name that minimize the risk of clashing with a custom application name (now using "Starcounter_Internal_Unload_Utility").
Made the internal reload utility application, used by 'staradmin reload', use a name ("Starcounter_Internal_Reload_Utility") that minimize the risk of clashing with a custom application name.
Merge branch 'issue/1983' into develop. This merge finalize issue #1983. Now we support both 'staradmin unload' and 'staradmin reload' (with additional, optional arguments).
Added unittest for dirtycheck for databound puppets.
Inproved the dirtycheck for arrays in Puppets. Solves #2071
Do checkpoint for puppets in correct transaction.
Changed TearDown method for unittests to be called after all tests have run instead of after each test.
Merge branch 'issue/2071' into develop
Merge branch 'develop' of github.com:Starcounter/Starcounter into UnloadIssue2073