Added execute bit for cmake_clean.sh.
Updated documentation on build option being cached.
Corrected usage of message() command for showing CMake status.
Generated sources are defined before normal sources.

To be consistent with the rest of the CMakeLists.txt.
Support more source file extensions.

Added support for: .mm (Objective-C++ source code) and .s (preprocessed assembly source code).
Renamed IOS and Mac OS X framework macros.

These macros may be used later not just to setup frameworks but also
other linker flags.

Renamed setup_ios_frameworks    -> setup_ios_linker_flags.
Renamed setup_macosx_frameworks -> setup_macosx_linker_flags.
Recreate "assets" directory back in Git repository.

Git does not handle empty directory like SVN. A directory in Git must at least contain a file to be tracked.
Added .gitignore to do the work and at the same time tell Git to ignore all the symlinks/files in this directory.
Merge local branch.
Set internal flag on ListView containers before adding as a child. Fixes #10.
Do not use a layout on a ScrollBar as using it can lead to resizing the ScrollBar itself, which is irreversible. Fixes #11.
Fixed LuaJIT build on Linux, both native and cross-compiling.

The following platforms should be now supported:
Windows, Linux, Mac OS X, IOS, Android, and Raspberry Pi. Not all platforms are fully tested yet.

Cross-compilation may work on GCC/CLang only.
Fixed LuaJIT CMake error on Windows platform.
Workaround for VS2008 64-bit mode.
Fixed 32-bit LuaJIT compilation on Linux platform.
Rephrased instructions to overcome CMake error for LuaJIT cross-compilation build.
Fixed Text Shadow Effect bug.
Mono font rendering fix from Aster Jian's font branch.
Added another Eclipse project setting file into .gitignore.

Source/.settings is created when user modifies the source code encoding setting (among others).
Fixed issue #12. Reorder library dependency list.

It seems Debian is not as forgiving as Redhat on the external library list order.
Fixed bug in D3DTexture2D && D3DTextureCube::SetData() when not setting the whole texture.