size(), getTableNames() and removeAll() now checks for system tables

* and one test is testing for a different behaviour than 2 others (fixed?)