* cleanup : remove 100% garbage in Makefile.osx
* (1/3) update filelist.mk : 3 lists of sources: common, daemon-specific and library-specific
* (2/3) update main Makefile
* (3/3) 2nd try : drop api/ subdir
* (1/3) cleanup : use $CXXFLAGS instead $CPU_FLAGS
* (2/3) cleanup : use $CXXFLAGS instead $NEEDED_FLAGS
* (3/3) cleanup : unused variable
* Makefile.osx : exchange options
* Makefile.linux : reorder checks
* Makefile.linux : use idents with spaces
* move USE_* to main Makefile
* almost fixed static linking
* Makefile : add dist target
* update build/CMakeLists.txt
* reorder makefile rules : fix depends on header
Merge pull request #117 from hagen-i2p/library-build-2

Library build 2