This commit was manufactured by cvs2svn to create branch 'build_system'.
added a build system and updated documentation
improved configuration of shared library creation
changed configuration for shared linking
fix $(CXX) to $CXX
added --with-extra-libs