[TableProfile] Have a pointer of IndexDef array.

IndexDef is tightly concerned with a table. So it's natural that
TableProfile has it.
[DBClientHatohol] Pass IndexDef instances to TableProfile.
[DBSetupTableInfo] Remove unnecessary field, because it's in TableProfile.
Merge pull request #409 from project-hatohol/index-def-in-table-profile-2

Index def in table profile 2