Fix SparkSQL failures caused by presence of non-selected columns of UDT type in the table.
Refactor CassandraRelation class - less String/Regex magic, more type-safety.
Merge pull request #444 from datastax/wip-335-fix-UDT-for-SparkSQL

Fix SparkSQL failures caused by presence of non-selected columns of UDT ...