Improved DBFDataSource:
- Columns refresh when session state changes (Moved ProxyColumn refresh
function from CSVDataSource to AbstractDataSource).
- Now using field types specified by DBF header.
- Now supports unspecified key column.
- Editor now has a box for setting the projection.
- No longer generating XML hierarchy.