New macros and few code changes

Macros simplify list processing and more closely represent the actual use of the
commands for list processing.
Merge branch 'Development' of https://github.com/emmamei/cdkey into Development

Conflicts:
	src/StatusRLV.lslp
Merge branch 'Development' of https://github.com/emmamei/cdkey into Development
One more part of autoconf to remove

Removed autoconf and automake support.