boost::test - disabling catch_system_errors (which allows calls to e.g.
mysqldump which returns non-zero code)
changed database structure in tests so that it includes a table name
which is not a keyword in PostgreSql (userrole) - names which are
keywords are printed in quotes to the dump (this was done mainly for the
getTableDependencies function which requires separate handling of names
in quotes)
override keyword for virtual methods
set initialization in tests changed to C++11 style
readme