moved everything into /trunk/ to create the standard svn layout, for use with tools that require this (eg. git-svn). IMPORTANT: do NOT do an `svn up`. instead, re-use your working copy's existing files with `svn switch` (http://svnbook.red-bean.com/en/1.6/svn.ref.svn.c.switch.html).
ch_root, ch_root_via: Documented that these are usually not idempotent operations
ch_root: Support column headers without a root, for non-hierarchical formats such as DwC
ch_root: Don't require both the input and output mappings to contain their respective new roots, since sometimes only one or the other root is being subset. This will occur, for example, in mappings that are flat on the input but normalized on the output, such as VegCSV.
ch_root, repl, map: Use new maps.col_info() instead of parsing col name manually. This allows maps with prefixes containing ":" to be supported, without the ":" being misinterpreted as the label-root separator.
ch_root: Fixed detection of unset env vars so that usage message is printed when any option is missing
ch_root: Ignore empty lines
ch_root: Deal with roots followed by something other than \b
Renamed util to bin
Moved everything in scripts to root. inputs_Makefile: Don't run "all" when installing.
Renamed ch_map_root to ch_root
Fixed ch_map_root to support subpaths which follow the root by -> rather than /. Changed spreadsheet syntax to have : between label and root.
Finished VegX-VegBank mapping and created VegBank joins of mappings to VegX
Finished ch_map_root (renamed from submap)
Added submap and extract_plot_map to extract plot subpaths from VegX-VegBank.csv