initial commit for new easyconfig formats
add configobj (BSD licensed code, based on commit "f4afae0f6d9a by
fuzzyman on Feb 27, 2010")
add new easyconfig parser and format tests
improved parser and format with basic v1.0 and v2.0 functionality
only select USABLE formats
integrate tests in testsuite
further refining initial functionality
integrate new parser/format in easyconfig. unittests pass
initial commit on format 2.0 versioning
version regex and operator
Merge branch 'develop' into new_easyconfig_outline
Merge branch 'new_easyconfig_outline' into ec_format_v2.0
update
Keep cpuset in mind with setting parallelism

On Linux, try to find out if we're a member of a cpuset and find the
number of CPUs in it. If not, continue with the old behaviour.

This should also be done on BSD...
Small improvements to get_avail_core_count()
Print warning when not in Linux in get_avail_core_count()
get_avail_core_count(): made code more compact
fix typo that only retain one entry from modextrapaths and overwrites the modextravars entries
add unit test for make_module_step
Merge branch 'develop' into numcpus