[REFACTOR] iDatabase members reorganized.
[CONFIG] Mac OS statement.
[ADD] Create table to store entry IDs in TableManager.
[ADD] Added method add() new entry through TableManager.
[REFACTOR] Moved m_table_name member from tables to iDatabase interface
class.
[FIX] Member table_name initialization fixed in TableManager()
constructor.
[REFACTOR] Member table_name now uses instead of method arguments.
[REFACTOR] TableManager is no longer a Singleton.
[ADD] Done C++ rule of three (rule of thumb) for TableManager.
[STYLE] Better comments.
[FIX] Fixed warnings in logs.
[ADD] Added creation of records table for each entry.
[ADD] Added new key 'table_name' for main TableManager SQL table
(Entry_IDs_Table), performed Records_Entry_?ID table as FOREIGN KEY to
Entry_IDs_Table.
[STYLE] Added lots of newlines.
[STYLE] Brackets in string arguments in logs.
[STYLE] Changes in log output: now it logs table name and database name.