fix bug in usage --help msg
sync external headers
revised the README.md a little bit with more up-to-date information
add linker support
cc0 only compiles now
core libraries are added with boost serialization interface
Merge remote-tracking branch 'origin/rc' into rc

Conflicts:
	src/toolchain/tools/cc0/main.cpp
Add depended boost boost-serialization boost-devel into install_cc0.sh
add depended libraries to install_cc0.sh
fix built problem
static linking with boost libraries will require pthread library as well
rename install_cc0.sh to install_cc0_build_env.sh to make the meaning more accurate
ld0 now support -L and -l flag, read default library path from $LD0_LIB
cc0 can compile + link now (syntax is similar to gcc).
cc0 reads default include path from $CC0_INC
cc0 pass -nostdinc to cpp
kmeans sample added
other minor fix
Merge branch 'rc' of git@codb2.lazero.net:puc into rc
Avoid use ./libi0 . Just include the header file and let cc0 search
for the headers.
Update .bin files to the latest one.
do not use the libi0 softlinks now: http://baijia.info/showthread.php?tid=2593
as cc0 search library from CC0_INC, no softlink of libi0 is needed now
minor fix of cc0 ld0
libi0 library headers are included using #include <file> rather than #include "file"
minor fix of cc0
cc0 and ld0 prints messages only when error happens or specific options are added
change .objdump format; more accurate b: with attribute
use formal i0 asm format