Many small additions/updates
Several small fixes and extensions.
Added vFile/get-filename-base
Added 'public' as default schema in vSql

Made get-ymd-date a bit more robust and comments.
Fixed vFile to work with windows better.

Enforced the output of \\ in windows as canonical file-names on
windows also contain / and thus you get paths with mixed separators.
Renamed splits-recs and added tests.Renamed splits-recs and added tests.Renamed splits-recs and added tests.Renamed splits-recs and added tests.Renamed splits-recs and added tests.Renamed splits-recs and added tests.Renamed splits-recs and added tests.Renamed splits-recs and added tests.Renamed splits-recs and added tests.
Add tagged data to table

Helper function to make it easy to updated tagged-tables.
Old values with tag are deleted and new rows added afterwards.
Comments
Renames get-col-defs to derive-col-defs.

This function does not retrieve column-definitions (which is done
via get-col-info,
but it derives type and name information from a sample record.
Name is now more consistent with actual function.
Fix in vFile and extension vString

In vFile a base-path starting with ~ will be extended tool.
Previously only ~ and ~/ were extended.

In vString we now also allow other pattern such as %%var%% for variable replacement (brackets are parameterized).
Added some clojure project mgt tooling
Fixing vString to handle $ correctly.

When the replacement-string contained $-signs the replacement
of params failed as $ are interpreted in the regular-expression
replacement.
In replace-params this is not desired and the function
escape-replace-str is introduced and used in replace-params.
Extended vProject with classpath and windows function.

Introduced function that generated a windows batch-file that
runs a clojure-program, functions to copy the relevant
jar-files to a folder and functions that extract the classpath
directly from the lein project.clj (no need for a running
lein install and correcly adding the main jar (which will be
read from source-files in the lein-classpath.
Added vNamespace taken van vinzi.cdp.

TODO: take these functions out of vinzi.cdp.
Derive java-path correctly when groupId not given.
Added strip-dquotes
Fixed several issues

vSql: ensure an analyze of materialized tables for correct statistics
vFile: fixed issue in strip-dquotes
vProject:  changes tooling to include transitive dependencies in classpath
Fixed handling of redundant white-space (\n)

Newline that was attached to the last classpath item
prevented this entry from being recognized as a .jar.
Added copy-file-with-date
Using lein -o to lookup classpath

Prevent that lein hangs due to missing internet connection.