Update name change for latest Rust.
Implement a real parser for column selection.

Supports inversion, indexing and arbitrary headers with quotation.