Bug fix: SVD works for flexible source tables

Pivotal Track: 61320838

Additional author: Feng, Xixuan (Aaron) <xfeng@gopivotal.com>

- Fixed a bug that only source table with fixed column names can work,
otherwise, an error is raised unexpectedly
- Install-check tests are revised to also test this fix