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
Merge branch 'develop' into ec_format_v2.0

Conflicts:
	easybuild/framework/easyconfig/easyconfig.py
	setup.py
	test/framework/easyconfig.py
	test/framework/suite.py
remove global_vars manipulation that was left in by mistake during merge of develop
fix broken unit tests
strictly enforce section markers to start at beginning of a line for easyconfigs format v1.0, to allow for lists specified on a separate line
Merge pull request #19 from boegel/ec_format_v2.0

fix merge with develop, fix framework/easyconfigs unit tests on top of this
allow overriden format version in parse function
add wrapper function for parser.format.get_config_dict, adjust function names to indicate private functions