sketch of how this might work with key-value coding
clarify this without, i think, changing anything - hopefully what @ihough wanted
Merge branch 'master' into kvc
clean up memoization
rip out kvc, replace with literal hstore - supports whatever Upsert supports (currently only postgres)
no more built-in unit conversions
always nullifies blank strings
always overwrite columns even if you're nullifying a present value
no more synthesize option, just pass a block
don't test against earth so we can keep tests simple
don't keep DataMiner::Run or DataMiner::Run::ColumnStatistic records
clarify
don't symbolize anything; fix synthesize; synthesized values get cleaned too
no more matcher
sprintf always causes a to_f
look for string keys
fix sql test
:dictionary is now just a plain Hash-like object (responds to []) - and no longer attempts to refresh between runs
3.0.0.alpha
for safety