DynamicSql package (allows switching SQL backends at runtime)
using DynamicSql in Watchdog/Server code
updated TODO
sqlite compatibility fixes
sql dialect intialized in Watchdog constructor