Add io configuration to DSL grammar (include tests)
Add infrastructure (inferrer and biz logic) to support io config specified within the DSL
Merge branch 'generalize_config'
Commit forgotten update to .classpath file