Table editor refactoring (work in progress !!!).
Update MANIFEST and TableEdit::Routes::API due to removal of TableEdit::API.
Improve distinction between might_have and belongs_to.
Add tests to prove it.
Rename foreign_key attribute in ColumnInfo class to foreign_column.
Add tests for foreign_column attribute.
Improve indentation and coding style.
Add tests for foreign_type attribute of ColumnInfo objects.
Set foreign_type value for ColumnInfo objects.
Fix typo in ClassInfo POD for source attribute.
Add test for relationship attribute in ColumnInfo class.
Add relationship attribute to ColumnInfo class.
Add trigger for display_type attribute of ColumnInfo to update hashref attribute.
Add resultset and source attribute to RelationshipInfo class.
Add options attribute to ColumnInfo class.
Use data for dropdowns from SchemaInfo package.
Remove debug statements and start to clean code.
Add POD and cleanup for class_grid_columns function.
Move call to resultset method inside foreign_type condition.
Add missing field view for char data type.
Add POD description and apply code cleanup to grid_rows function.
Add position attribute to ColumnInfo class.