[server][ColumnDef] Remove ColumnDef::tableName

In https://github.com/project-hatohol/hatohol/pull/404#issuecomment-52587661, we have a concensus about removing `ColumnDef::tableName`. This pull request does it. See each commit message for details.
Cann't we always use 'hostIdColumnIdx' instead of a paramter: idx ?