initial commit of basic scons-based build scripts

use scons as build system, use skeleton slist test
as example.
improved build system

added improved build system using more advanced scons
functionality and a custom build environment class.

separate directories for release/debug builds.

still need to figure out how to avoid duplication of files
and how to reliably use shared libraries.

slist-test currently fails (as expected).