add more restrictions to cflags. fixed critical options as well.
refact build script
forgot to bumb the version
add gitatributes to exclude stuff in the archive
remove legacy portability headers. porting to FreeBSD
fix a compile error on some compiler
tell scons to remember prefix argument. switch into scons header generator system.
fix solaris (SVR4) build
make the history cache focus more on recent commits
added support for building on arm.
add --libdir and --libdatadir options
add --libdir, --datadir, --libexecdir to ibus wrapper
fixed a defect that sunpinyin crashes with a empty history cache.
Oops, ARMEL is a little-endian system.

ARM CPU could run in either be big or little endian, while the
majority of current system implementation uses little-endian mode.

refer to http://www.debian.org/releases/squeeze/armel/ch02s01.html
omit the debian dir of wrappers
version bump
minor changes for 2.0.3

1. changed some training parameters in build/Makefile
2. changed the definition of TSIMChar to unsigned int
3. use comma as the ending character in _forwardTail
4. other minor changes
decoupled the stopWords setting from ic_history.
a little refactoring ...
fixed a defect in _saveUserDict.