make sure versions are provided as strings in easyconfig dict, fix unit tests
pass down software build specs from command line easyconfig parser
add unit test for toy build using format 2.0 easyconfig file, reorganize toy build unit test module
Merge branch 'format2_ctd' into test